2024-06-11 10:58:27 发布
网友
我正在尝试替换下面的字符串
word = 'hello contractor salary hour year'
与模式
pattern = r'\b(contrator|per|salary|year|hour)' word = re.sub(pattern, '', word, re.I)
但并不是所有的词都被替换 我得到的结果是“你好小时一年” 你知道我怎么修吗
感谢Kirill Bulygin的回答
这是一个常见的问题,使用flags=(re.sub(pattern, '', word, flags=re.I))。否则,由re.I指定的人工数被用作count
flags=
re.sub(pattern, '', word, flags=re.I)
re.I
count
这是一个常见的问题,使用
flags=
(re.sub(pattern, '', word, flags=re.I)
)。否则,由re.I
指定的人工数被用作count
相关问题 更多 >
编程相关推荐