【发布时间】:2019-06-25 16:20:02
【问题描述】:
我正在尝试为社会安全号码创建过滤器并使用以下正则表达式:
\b(?!000|666)[0-8][0-9]{2}-(?!00)[0-9]{2}-(?!0000)[0-9]{4}\b
问题是正则表达式也匹配 Spamassassin 中的以下字符串类型,我一直无法解决问题。
18-007-08-9056-1462-2205
我希望它仅在 SSN 字符串独立时才匹配。例子:
18 007-08-9056 1462-2205
007-08-9056
xyz 007-08-9056
007-08-9056 xyz
【问题讨论】:
标签: regex perl spamassassin