捕获从“ NE”开始的正则表达式,后跟61到71之间的任何一位或两位数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了捕获从“ NE”开始的正则表达式,后跟61到71之间的任何一位或两位数字相关的知识,希望对你有一定的参考价值。

我正在搜索英国邮政编码。我想捕获所有以“ NE”开头的文本,然后使用php中的正则表达式捕获除数字61至71之外的任何数字,例如,NE1,NE17,NE49都将匹配,但NE61,NE70则不匹配。我试过像NE((?!(6 [1-9]))|(?!(7 [0-1])))

答案

这应该足够NE(?!(6d|7[01]))d+

以上是关于捕获从“ NE”开始的正则表达式,后跟61到71之间的任何一位或两位数字的主要内容,如果未能解决你的问题,请参考以下文章

如何匹配而不是捕获正则表达式的一部分?

Java 正则表达式之捕获组

C# 正则表达式捕获组不起作用

带有 0 或 1 的正则表达式数字 - 后跟数字

正则表达式中的捕获和非捕获

如何使用正则表达式仅捕获具有特定格式的有效句子的第一个单词? [复制]