我有一个我正在循环的字符串列表。我有以下正则表达式(项目是我在任何给定时刻循环的字符串):
regularexpression = re.compile(r'set(\d+)e', re.IGNORECASE)
number = re.search(regularexpression,item).group(1)
我想要它做的是返回在它们之前设置单词和在它们之后设置字母 e 的数字。
但是,我也希望它返回在它们之前设置的数字和在它们之后设置的 x。如果我使用以下代码:
regularexpression = re.compile(r'set(\d+)(e|x)', re.IGNORECASE)
number = re.search(regularexpression,item).group(1)
它不仅返回数字,还返回 e 或 x。有没有办法使用括号将我的正则表达式分组为位而不返回括号中的所有内容?