【发布时间】:2026-01-03 07:05:01
【问题描述】:
我有一个这样的字符串/模式:
[xy][abc]
我尝试获取方括号内的值:
- xy
- abc
括号内永远没有括号。无效:[[abc][def]]
到目前为止,我得到了这个:
import re
pattern = "[xy][abc]"
x = re.compile("\[(.*?)\]")
m = outer.search(pattern)
inner_value = m.group(1)
print inner_value
但这只给了我第一个方括号的内部值。
有什么想法吗?我不想使用字符串拆分函数,我相信单独使用 RegEx 是可能的。
【问题讨论】:
-
你检查过
m.group(2)
标签: python regex pattern-matching match python-2.7