I have a string/pattern like this:
[xy][abc]
I try to get the values contained inside the square brackets:
There are never brackets inside brackets. Invalid: [[abc][def]]
So far I've got this:
import re
pattern = "[xy][abc]"
x = re.compile("[(.*?)]")
m = outer.search(pattern)
inner_value = m.group(1)
print inner_value
But this gives me only the inner value of the first square brackets.
Any ideas? I don't want to use string split functions, I'm sure it's possible somehow with RegEx alone.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…