早上好,
我是python的初学者,我想得到一些帮助:
我给你一个例子:
我收到了一个文件:
blabla add_signed_123_548 blabla
blabla add_unsigned_77_10 blabla
Run Code Online (Sandbox Code Playgroud)
而且我要 :
blabla adder blabla
blabla adder blabla
Run Code Online (Sandbox Code Playgroud)
我必须找到它们然后我必须用加法器替换它们.我没有得到关于我随机提供的数字的信息.但我不知道你是如何挑选整个弦乐的?
我想找'add_'然后我想替换adder_signed_123_548它可行吗?
我希望很清楚.求助于帮助:)
这将替换所有add_
以adder
:
>>> import re
>>> s = """foo bar add_signed_123_548 foo bar
... Baddest add_unsigned_77_10 additional"""
>>> print(re.sub(r"\badd_\w+", "adder", s))
foo bar adder foo bar
Baddest adder additional
Run Code Online (Sandbox Code Playgroud)
该\b
单词边界锚可以确保add_
只在一个单词的开始匹配.
归档时间: |
|
查看次数: |
682 次 |
最近记录: |