正则表达式或不匹配

麦克风

我有以下代表电话号码的数字:

  • +16085551212
  • +16089111212

我目前有.[0-9][2-9][0-9]{2}[2-9][0-9]{2}[0-9]{4}适用于两个数字的软件。

但是,我无法弄清楚不允许将第六和第七数字设为11的标准,以避免上面显示的可能的911参考。通过阅读,我希望它可能是某种先行形式,但我不确定,也不知道如何实现到现有的模式中。

松弛翼

C#广泛支持环顾四周,所以您很高兴。以下是按照您描述的特定方式使用它们的方法:

.[0-9][2-9][0-9]{2}[2-9](?!11)[0-9]{2}[0-9]{4}
                        ^^^^^^

这称为否定超前断言

但是,这会使您的正则表达式更加透明,尤其是对其他人而言:

.(?!\d*911)[0-9][2-9][0-9]{2}[2-9][0-9]{2}[0-9]{4}
 ^^^^^^^^^^

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

表达式不匹配正则表达式

来自分类Dev

匹配单词的正则表达式,或者不匹配

来自分类Dev

Python正则表达式搜索,匹配不匹配

来自分类Dev

完全匹配的正则表达式不部分匹配

来自分类Dev

正则表达式匹配不匹配的内容

来自分类Dev

正则表达式匹配任何字符或不匹配?

来自分类Dev

正则表达式匹配数字或不匹配

来自分类Dev

完全匹配的正则表达式不部分匹配

来自分类Dev

C ++正则表达式匹配,不匹配

来自分类Dev

正则表达式匹配(如果不...返回不...)

来自分类Dev

正则表达式与PHP中的正则表达式不匹配

来自分类Dev

正则表达式的正则表达式在Python中不匹配

来自分类Dev

正则表达式与PHP中的正则表达式不匹配

来自分类Dev

POSIX正则表达式不匹配

来自分类Dev

如何使正则表达式不匹配?

来自分类Dev

正则表达式不匹配新行

来自分类Dev

matchstr与vimscript中的正则表达式不匹配

来自分类Dev

正则表达式与换行符不匹配

来自分类Dev

组1不匹配每个正则表达式

来自分类Dev

正则表达式不匹配C ++

来自分类Dev

正则表达式在C#中不匹配

来自分类常见问题

Javascript正则表达式与重复模式不匹配

来自分类Dev

域名正则表达式不匹配