12个不规则字符串,不知道如何使用正规表达式,帮帮忙!
一共12个字符串,请问如何使用StringRegExp来返回匹配结果。一共是12个字符,第一个是L或者会是H,第二个字符是0-9的数字,符号“-”不变,第4个到8个全部数字,然后符号“-”也不变,10和11是0-9全数字,第12个字符是1-9或者A-Z的字符。
所以,我不知道如何使用表达式来匹配,谁能帮帮我呀!感谢。
L3-25239-22B
H3-25560-00A
L3-25121-79C
L3-25421-17F
L3-25421-22B \d-\d{5}-\d{2} 你所问的字串形式很规则啊!
用:
..-.{5}-...
..-.....-...
\w\d-\d{5}-\w{3}
等等
都可以,多种方式都能达到要求,简单与否的问题 \d-\d{5}-\d{2} 回复 1# 80107671
在匹配之前要明确你是从什么里面匹配出这些字符串。根据情况不同,匹配的方法也不同。
如果像你上面给的这种这么规则的只用.*就可以逐行匹配到了。最好能描述清楚点 .+-.+-.+
页:
[1]