我需要在python中的括号{
文本 之间获取文本}
。这是我的示例字符串,
my_txt = "/home/admin/test_dir/SAM_8860-fg_frame_{001,002,003,004,005,007}.png"
我需要{}之间的数字。
我试过了,
>>> re.search(r'{.*}',my_txt).group()
'{001,002,003,004,005,007}'
但它返回字符串和花括号。
预期输出是, '001,002,003,004,005,007'
如何在python正则表达式中省略花括号来获取字符串?
只获取匹配的组:
>>> re.search(r'{(.*?)}',my_txt).group(1)
'001,002,003,004,005,007'
group(0)
是整个比赛group(1)
是第一场比赛本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句