我需要匹配以下示例字符串:
LA20517505 BN30116471
我试过了:[LA|BN].\d{8}
确实匹配,但它也匹配其他字母。我特别需要匹配“LA”或“BN”后跟8个数字。
答案 0 :(得分:3)
这里不要使用括号,而是括号:(LA|BN)\d{8}
<强>解释强>
(LA|BN) Match character sequences LA or BN \d{8} followed by 8 digits
而初始正则表达式[LA|BN].\d{8}
可以理解为:
[LA|BN] Match either character L,A,|,B or N . Match any character \d{8} followed by 8 digits