小编Cho*_*nv3的帖子

仅匹配唯一的字符串

我们正在为电子邮件进行数据丢失防护,但是问题是当人们多次回复电子邮件时,有时信用卡号或帐号会多次出现。

我们如何才能使Java Regex每个字符串仅匹配一次。

因此,例如,我们使用以下正则表达式捕获与2个字母后跟5或6个数字匹配的帐号。无论哪种情况,它都将省略CR。

\b(?!CR)(?!cr)[A-Za-z]{2}[0-9]{5,6}\b
Run Code Online (Sandbox Code Playgroud)

我们如何找到它:

CX12345
CX14584
JB145888
JD748452
CX12345 (Ignore as its already found it above)
LM45855
Run Code Online (Sandbox Code Playgroud)

regex

6
推荐指数
1
解决办法
5169
查看次数

标签 统计

regex ×1