2024-05-12 23:00:58 发布
网友
我课文中有几个单词,最后三个字母是一样的。例如,icat、iacat、wddcat和scat。字长不一样。从4个字母到7个字母不等。我想用猫来代替所有的词。你知道吗
输入:
text = 'hi i want to replace acat'
输出:
text = 'hi i want to replace CAT'
我能用正则表达式处理我的案子吗?你知道吗
您可以尝试在不区分大小写模式下搜索regex模式\w*cat\w*,然后用CAT替换所有匹配项:
\w*cat\w*
CAT
text = 'hi i want to replace acat' output = re.sub(r'\w*cat\w*', 'CAT', text, flags=re.IGNORECASE) print(output)
这张照片:
hi i want to replace CAT
您可以尝试在不区分大小写模式下搜索regex模式
\w*cat\w*
,然后用CAT
替换所有匹配项:这张照片:
相关问题 更多 >
编程相关推荐