我想要一个长度为9且格式为
的字符串的正则表达式AAANNNNNA
A-字母,N-数字
还有AAANNNNNN
请帮帮我。
由于
答案 0 :(得分:3)
第一个:[a-zA-Z]{3}[0-9]{5}[a-zA-Z]
第二个:[a-zA-Z]{3}[0-9]{6}
合并:[a-zA-Z]{3}[0-9]{5}[a-zA-Z0-9]
您可以使用\d
来表示数字:[a-zA-Z]{3}[\d]{5}[a-zA-Z\d]
工作原理:
[]
是一个字符类。 a-z
表示范围a
至z
,A-Z
与上限相同,0-9
为0
至9
。之后使用{}
表示重复,因此{3}
表示重复之前的模式3次。
正则表达并不难学,请在http://www.regular-expressions.info/
上阅读