【问题标题】:RegEx does not work in MS Word正则表达式在 MS Word 中不起作用
【发布时间】:2016-09-28 22:56:50
【问题描述】:

我正在尝试在 MS Word 中查找“6B_479/2013”​​或“6B_17/2014”等所有表达式。使用(regex101.com 表示正确的表达方式)

[0-9]{1}[A-Z]{1}[_]{1}[0-9]{2,3}[\/][0-9]{4}

在 Word 中不起作用...

谁能帮帮我?

西蒙

【问题讨论】:

  • 您使用的是什么版本的 Word?
  • 仅供参考,通配符与正则表达式不同,因此在 Regex101 之类的网站上对其进行测试没有帮助。和正则表达式一样,通配符也有不同的风格。除了在 MS Word 中,您无法在任何地方可靠地测试 MS Word 通配符表达式。

标签: regex ms-word


【解决方案1】:

请再试一次:

[0-9][A-Z]_[0-9]{2;3}/[0-9]{4}

使用 Word 2016(德语)测试。扩展搜索。通配符选项(“Platzhalter”)已选中。

范围运算符的分隔符似乎取决于语言环境。 我需要使用分号 (;) 而逗号 (,) 是更常见的变体。

【讨论】:

  • 我怀疑分号是您区域设置中的列表分隔符?我的是逗号(美国)。很有趣。
  • 啊,使用分号在 Word 14.0 下效果很好。 (瑞士/德国语言环境)。谢谢!
猜你喜欢
  • 1970-01-01
  • 2020-08-31
  • 2019-06-17
  • 2020-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多