【发布时间】:2022-07-06 22:01:49
【问题描述】:
我现在已经在 SO 上搜索了多个答案,但他们中的大多数人认为行的开头是整个字符串被查看,我认为这不适合我的情况(至少我尝试过的所有答案没用)。
所以,我想匹配一个 7 位长的文本中的所有代码,以 1 或 2 开头,并且不以“TC-”及其小写变体为前缀。
想出了/(!?TC-){0}(1|2)\d{6}/g 表达式,但是不匹配以“TC-”开头的代码不起作用,我不知道如何防止选择这些。有没有办法做到这一点?
我在 Regexr 上创建了一个示例模式:regexr.com/6p70c。
【问题讨论】:
-
可能是
(?<!TC-)[12]\d{6}\b
标签: regex