![如何在 Word 中搜尋新行開頭的空格](https://rvso.com/image/1510199/%E5%A6%82%E4%BD%95%E5%9C%A8%20Word%20%E4%B8%AD%E6%90%9C%E5%B0%8B%E6%96%B0%E8%A1%8C%E9%96%8B%E9%A0%AD%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
我有以下問題。我最近編寫了一個宏,它允許我用空格替換文字中的所有 TAB 插入。這是必須的,因為在我正在使用的框架中,它經常發生(上下文:轉換後的文件清理)。
現在,這種情況不好的一幀(因此 TAB 被轉換為空格)是當 TAB 位於新行的開頭時。在這種特定情況下,最好將 TAB 轉換為空,因此行開頭的第一個字元將是 a 符號(例如,段落以“xxx”開頭,而它應該以“xxx”開頭) 。
我嘗試透過使用通配符的單字搜尋功能來解決此問題,但無濟於事。我想我可以搜尋類似「[!?] ?」的內容(因此,根據我的推理,這意味著 Word 應該搜尋首先沒有符號然後有空格然後有任何符號的所有實例)。搜尋“^p”似乎也不起作用。
您對如何解決該問題有什麼建議嗎?
感謝您的任何反饋!
答案1
使用通配符搜尋([^l|^13])( )
將找到換行符 - 手動換行符和段落換行符 - 以及後面的空白(並將它們放入單獨的群組中)。在替換欄位中使用\1
可省略空格,但保留換行符。