2024-09-28 03:11:51 发布
网友
我有一百万个字符串的列表,其中一些是按以下模式排列的
text = 'ClassName::ClassName( str text ) : prop1(abc, CLassName2::fnName())'
我的目标是, 如果在开头有一个类似“ClassName::ClassName”的模式,并且后面有一个冒号(:)(可能还有::也不应该被认为是::fnName),那么添加prop0,如下所示
有没有可能这样做以避免再发生?在
您可以使用re.sub()作为它:
re.sub()
>>> re.sub(r'(?<=\B:\B )',"prop0('null'),",text) "ClassName::ClassName( str text ) : prop0('null'),prop1(abc, CLassName2::fnName())"
您可以使用
re.sub()
作为它:相关问题 更多 >
编程相关推荐