正则表达式临近截取字符串,请高手帮忙
举例说明
txt='abcabc123'
我要的结果是‘bc’,而不是'bcabc''
我用python的findall
re.findall(r'a',txt)
但结果是‘bcabc’
我要的是离123最近的向前截取
希望高手解答一下
你可以试试
import re
txt='abcabcabcabc123'
r=re.findall(r'a([^a]+)123',txt)
print(r)
热门标签:
举例说明
txt='abcabc123'
我要的结果是‘bc’,而不是'bcabc''
我用python的findall
re.findall(r'a',txt)
但结果是‘bcabc’
我要的是离123最近的向前截取
希望高手解答一下
你可以试试
import re
txt='abcabcabcabc123'
r=re.findall(r'a([^a]+)123',txt)
print(r)