【发布时间】:2014-08-05 19:35:55
【问题描述】:
我正在检查一个文本字符串,我希望更改文本中的某些单词,忽略引号内的任何内容。
示例:如果我想将“my”替换为“MY”
Hello my name is "Tom, and my favourite sport is football"
会变成
Hello MY name is "Tom, and my favourite sport is football"
我正在使用正则表达式来搜索要替换的单词。
我正在用 Python 编写这个脚本。
编辑:我将在原始文本中搜索列表中的单词,而不是文字单词。匹配“整个单词”也很重要。
【问题讨论】:
-
您在使用正则表达式时遇到困难还是刚刚开始?
-
“我正在使用正则表达式搜索要替换的单词” 看来你已经有了,可以分享一下吗?
-
会不会有转义引号,只担心双引号?
-
我没有使用正则表达式搜索我想要替换的单词的问题。我不知道如何替换其他实例。
-
@sweeneyrod 只担心双引号
标签: python regex string file-io