【发布时间】:2020-01-07 12:26:52
【问题描述】:
我发现了这个类似的问题here,但我不知道如何让它满足我的需要。
如果一行末尾有一个数字 ("[0-9]"),我需要替换空格 (" ")。替换文本将是一个不间断的空格 ("^s")。因此,例如,在我的整个文档中,我可能会以“2019 年 9 月 24 日”这种格式书写日期、电话号码、“8 天内”之类的短语等。我需要确保数字和下一个单词之间没有断行,因此用不间断空格替换空格。
我的代码在另一台 PC 上,所以我不容易包含它,到目前为止我所做的只是复制上面链接的那个,但它不起作用,因为我不确定我需要哪些部分修改。因此,请参阅上面的链接了解我到目前为止所获得的内容,或者当然欢迎任何可能更有效的新代码。
提前谢谢你:)
【问题讨论】:
-
不要只做行尾。将出现的任何数字 替换为数字。这可以通过 Words 查找/替换轻松完成。
-
这就是我目前所做的,并不理想。这会导致一些不必要的长时间未中断的事件,有些我必须重新中断,几乎无法理解这一点。