我遇到了以下问题。我最近编写了一个宏,允许我用空格替换文本中的所有 TAB 插入。这在我工作的框架中是必须的,因为这种情况经常发生(上下文:转换后的文档清理)。
现在,这种情况不好的一种情况(因此 TAB 被转换为空格)是当 TAB 位于新行的开头时。在这种特定情况下,最好将 TAB 转换为空,这样行首的第一个内容将是 a 符号(例如,段落以“xxx”开头,而它应该以“xxx”开头)。
我尝试使用通配符通过单词搜索功能来解决这个问题,但无济于事。我想我可以搜索类似“[!?] ?”之类的内容(因此,根据我的推理,这意味着 Word 应该搜索所有首先没有符号,然后有空格,然后有符号的情况)。搜索“^p ”似乎也不起作用。
您对如何解决该问题有什么建议吗?
感谢您的任何反馈!
答案1
使用通配符搜索([^l|^13])( )
将找到换行符(包括手动换行符和段落换行符),后面跟着空格(并将它们放入不同的组中)。\1
在替换字段中使用可省略空格,但保留换行符。