正则表达式为长度为9的字符串和AAANNNNNA的格式?

时间:2012-01-31 16:52:49

标签: regex

我想要一个长度为9且格式为

的字符串的正则表达式

AAANNNNNA

A-字母,N-数字

还有AAANNNNNN

请帮帮我。

由于

1 个答案:

答案 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表示范围azA-Z与上限相同,0-909。之后使用{}表示重复,因此{3}表示重复之前的模式3次。

正则表达并不难学,请在http://www.regular-expressions.info/

上阅读