在 Microsoft Word 中替换引号内的某些文本字符串

在 Microsoft Word 中替换引号内的某些文本字符串

例如:

“我把这个阐述为 bla,”凯撒说。然后,亚历克西斯阐述道,“这只是阐述那个 bla。”

我想更换所有精心制作的引号内的字符串变为描述. 除引文外,精心制作的应该保持精心制作的

文本应变为:

“我将其描述为 bla,”凯撒说。然后,亚历克西斯详细说明道:“这只能描述那种 bla。”

我尝试过智能引号并(^0147*)(elaborate)(*^0148)在查找中使用。然而,当我只想查找和替换两个出现时,它会改变所有三个实例。

在句子中,它将第一个和最后一个引号视为一个整体,而不是在引号内将其分成两个句子。

答案1

如果您要替换用智能引号标记的引号字符串中的单词“elaborate”,则通配符查找字符串应为:(^0147*)(elaborate)(*^0148)

如果使用直引号引用字符串,则查找字符串应为:(^34*)(elaborate)(*^34)

两种情况下的通配符替换字符串应为:\1describe\3

如果您的文档包含使用智能引号和直引号的引用字符串组合(如您提供的示例一样),则必须使用通配符运行两次高级查找和替换。

相关内容