答案1
我认为你的正确表达是这样的:
- 寻找:
\<[^>]@\> \<([^>]@)\>
- 替换为:
int \1
我读过的每个 MSWord 资源都建议使用 < > 告诉 Word 明确选择一个单词。
> and
< 确实匹配单词边界,但是它只匹配一个单词,前提是中间的表达式也是正确的,但是您不需要在表达式中使用它们。
您需要对它们进行转义 ( \<
) 才能从字面上匹配它们。
表情的其他变化:
[^>]
- 您需要匹配不包含结束符的文本>
*
@
在 Word 中,正则表达式保持*
其一般的“零个或多个字符”角色,您需要将其用于@
“上一个或多次”