我有一个像
这样的字符串 "target:40,trg: tra:20,this:30"
我想替换 trg: 或者换句话说,应该替换冒号前跟一个空格的任何东西。
我没有任何简单的方法来做到这一点。 任何帮助都会很棒。
答案 0 :(得分:0)
我不知道你想要的输出是什么,但你可以尝试:
import re
s = "target:40,trg: tra:20,this:30"
print re.sub(r'[a-zA-Z0-9]+:\s', ' ', s)
输出:
target:40, tra:20,this:30
如果您想在不添加空格的情况下删除它,请使用''
代替' '
答案 1 :(得分:0)
我是一个新手,并不确定这个问题。但据我所知,我会这样做。
import re
text = "target:40,trg: tra:20,this:30"
findText = re.compile(r": ")
mo = ft.search(text)
mog = mo.group()
textsplit = re.split((mog), text)[1]
print(textsplit)
将输出:
tra:20,this:30