时间、金钱和电话号码的正则表达式的通配符版本 [已关闭]

Wildcard Versions of Regular Expressions for Time, Money and Phone Numbers [closed]

提问人:churchizactiive 提问时间:11/15/2023 最后编辑:churchizactiive 更新时间:11/16/2023 访问量:38

问:


想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

7天前关闭。

这篇文章在 7 天前被编辑并提交审核,未能重新打开帖子:

原始关闭原因未解决

因此,我一直无法找到在word中捕获特定类型字符串的正确语法。我已经弄清楚了正则表达式,但是Outlook/Word中的符号不同,似乎“*”没有按照我想要的方式运行。任何人都可以协助以下表达式的通配符版本吗?是否可以在 Outlook/Word vía VBA 中使用正则表达式搜索而不是通配符中使用的符号?

电话号码,带/不带破折号或括号:

(\d{3})[ -]?\d{3}[ -]?\d{4}

时间,例如 9:54 或 10:23,有或没有上午 、 上午、 上午、 上午、 下午、 下午、 下午:

\d{1,2}[:]\d{2}\ ?([aAPp].?[毫米].?)?

金钱,有或没有小数点:

$?[0-9]{1,3}(((.?,?)([0-9]{1,3})){1,})?

正则表达式 Outlook 通配符

评论


答: 暂无答案