如何_
在 MS Word 中替换两个字符之间的所有空格?
在 MS Word 中使用通配符功能时,以下内容将删除两个<
和之间的所有字符>
。但我只想用替换空格_
。
例如:
- 输入字符串:
This is a <kind of a> test only. Just for <the testing purpose> only
- 最终输出:
This is a kind_of_a test only. Just for the_testing_purpose only
查找框中的通配符:
\<(*{1,})\>
备注<
:这是一份很长的文档。只需对和括起来的所有内容进行替换>
。无需宏,无需手动查找和替换。在Find and Replace
MS WORD 的对话框中,输入Find
和Replace
值并选择通配符选项后,Replace All
按钮应执行所需的替换。
Word 在正则表达式方面相当挑剔,而且肯定有自己的怪癖……嗯,很奇怪。也许在你的情况下,你可以使用:
这意味着:
(\<[!<>]@)
- 匹配包含文字“<”的第一个捕获组,因为它们在 Word 中作为位置锚点具有特殊含义。那么“[!<>]@”在 Word 中相当于“[^<>]*”;([!<>]@\>)
- 第二个捕获组,与第一个捕获组非常相似,但带有结尾的“>”。并将其替换为:
但这里的窍门是,你必须点击“全部替换”,直到找不到匹配项。对于那些想要了解更多有关 Word 中正则表达式信息的人,我使用了此处的来源。