我想在电子邮件中过滤特定的两个字母的国家/地区域名结尾。我已经尝试了以下正则表达式,但它过滤了两个以上的字母结尾,我不想要。例如,我想过滤.co
但不过滤.com
。
(\w{2}|^)(\.(cn|co|cv))(\w{2}|$)
.*\.(cn|co|cv))$
我需要在我的正则表达式中添加或更改内容,以便它只按指示过滤两个字母的域名结尾?
答案 0 :(得分:1)
使用单词边界代替$
锚点:
/\.(?:cn|co|cv)\b/
由于OP的评论如下,这解决了这个问题:
"\w(\.(?:cn|co|cv))(?![A-Za-z0-9.=])"
或
"\.(?:cn|co|cv)(?![A-Za-z0-9.=])"