Products
GG网络技术分享 2025-03-18 16:15 38
content = """苹果,苹果是绿色的
橙子,橙子是橙色的
香蕉,香蕉是黄色的"""import re
get_word = re.sub(r'^\\w{2}',"apple",content,re.M)
print(get_word)
我用了多行模式,为什么我的输出结果仍然只有第一行的苹果被替换了,橙子和香蕉没有被替换?
结果如下:
apple,苹果是绿色的
橙子,橙子是橙色的
香蕉,香蕉是黄色的
拆解一下content
content = """苹果,苹果是绿色的橙子,橙子是橙色的
香蕉,香蕉是黄色的
"""import re
get_word = ''for i in content.split('\\n'):
get_word += re.sub(r'^\\w{2}', "apple", i, re.M) +'\\n'print(get_word)
这种基础问题建议你学好Python,不需要用正则。
Demand feedback