标签: regex
希望找到以下内容的正则表达式:
两个大写字母(必须是字母“N”后跟“R”),紧接着是3个数字(只有3个数字)。 EX:NR100,或NR531等。
大写的“D”后跟8个数字(任意顺序的数字)。 EX:D12345678
答案 0 :(得分:0)
NR\d{3}(?!\d)
您可以添加否定前瞻(?!\d)以禁止连续超过3位数的匹配字符串。如果您不想匹配nr,请确保使用您的编程语言关闭“忽略大小写”选项。
(?!\d)
nr
同样的概念适用于你的'D'问题。