我想查找并可能突出显示 .doc 或 docx 文档中包含一个或多个关键字的所有段落。
我从这个正则表达式开始(使用带有通配符的 MS Word 查找),它只查找所有段落:
([^13^l]){1}*(^13){1}
这在我的文档中效果很好,即它从一个段落到另一个段落。然后我尝试*
用一个可能的搜索词替换 ,*sust*
如下所示:
([^13^l]){1}*sust*(^13){1}
但是,这会突出显示许多段落,直到包含*sust*
. 我觉得这很奇怪,因为第一次尝试只是逐段解析文档,即使在我第二次尝试返回的部分中也是如此。
我也试过
([^13^l]){1}(*sust*)(^13){1}
了,([^13^l]){1} (*sust*) (^13){1}
它们都突出了很多段落,而不仅仅是一个。
我在这里做错了什么?