正则表达式匹配问题python

2025-05-20 00:41:29
推荐回答(2个)
回答1:

你写的正则表达式没有错,只是你用的Python函数re.search()只能匹配一次,如果要匹配多次需要用re.findall()函数,它返回一个list.改正后完整的Python程序如下

import re

fw = '16000待定'

pattern  = re.compile(r'(.*?)')

result = re.findall(pattern,fw)

print(result)

回答2:

方法一:解决这个问题,可以先匹配出来,再从匹配到的数据中再选择。方法二: