【发布时间】:2020-03-09 20:19:59
【问题描述】:
一直在互联网上四处寻找,但我似乎找不到。这对于查找和替换数字(即 one|1)等情况非常有用。我想用一 (1) 个替换。
【问题讨论】:
-
不要尝试在 Word 文档中使用 RegEx。 RegEx 只能处理与文档内容分离的字符串。需要 Word 的内置查找和通配符。而且,不,没有“或”功能。
-
我的印象是这些通配符是正则表达式的一种风格,所以这就是我所说的正则表达式 - 通配符的意思。究竟什么是“与文档内容分离”的字符串。文档内容实际上是一系列字符串;你的意思是脱离格式化标记?那是没有帮助的。但你是对的。我做了更多的研究。没有 OR 运算符。
-
«文档内容实际上是一系列字符串»。不是这样。 Word 文档不仅仅是“一系列字符串”。 Word 文档通常包含表格、字段(例如交叉引用、超链接)、自动编号和项目符号、脚注/尾注、图像等,RegEx 都不能很好地处理这些。
-
在讨论软件时,术语非常重要。正则表达式是东西; Word 的通配符是另外一回事。当使用 RegEx 一词时,阅读者会按字面意思解释它。所以使用正确的术语非常重要……