例如:
“我把这个阐述为 bla,”凯撒说。然后,亚历克西斯阐述道,“这只是阐述那个 bla。”
我想更换所有精心制作的引号内的字符串变为描述. 除引文外,精心制作的应该保持精心制作的。
文本应变为:
“我将其描述为 bla,”凯撒说。然后,亚历克西斯详细说明道:“这只能描述那种 bla。”
我尝试过智能引号并(^0147*)(elaborate)(*^0148)
在查找中使用。然而,当我只想查找和替换两个出现时,它会改变所有三个实例。
在句子中,它将第一个和最后一个引号视为一个整体,而不是在引号内将其分成两个句子。
答案1
如果您要替换用智能引号标记的引号字符串中的单词“elaborate”,则通配符查找字符串应为:(^0147*)(elaborate)(*^0148)
如果使用直引号引用字符串,则查找字符串应为:(^34*)(elaborate)(*^34)
两种情况下的通配符替换字符串应为:\1describe\3
如果您的文档包含使用智能引号和直引号的引用字符串组合(如您提供的示例一样),则必须使用通配符运行两次高级查找和替换。