我能够获得个人正则表达式为每个下列条件:正则表达式是由四个字母6个字符长的字符串,然后2号
- 字符串长度
- 第一字符字符字母AZ
- 最后字符数字
如何创建,创建的所有这些条件都满足匹配正则表达式?
例如,一个有效的匹配将是xqwl82
我能够获得个人正则表达式为每个下列条件:正则表达式是由四个字母6个字符长的字符串,然后2号
如何创建,创建的所有这些条件都满足匹配正则表达式?
例如,一个有效的匹配将是xqwl82
,可以将这个正则表达式
^[a-z]{4}\d{2}$
如果您需要大写字母太
^[A-Za-z]{4}\d{2}$
或与壳体insentive标志
^[A-Z]{4}\d{2}$
正确正则表达式是:
[AZ] {4} [0-9] {2}
的前四个字符{4 }必须是az [az]。最后两个{2}必须是0到9之间的数字[0-9]
^[a-z]{4}\d{2}$
^$
所以它会匹配字符串完全[x-y]
创建一个角色与所有字符集从x
到y
\d
一个数字相匹配。如果您正则表达式引擎不支持它,你可以使用[0-9]
代替x{n}
说x
将重复n
次如果有大人,该怎么办? –
那么你可以添加'A-Z'是字符集。但OP的问题没有提出这个问题。 – ndn
我upvoted你,但它可能会有所帮助,如果未来的人正在寻找编辑和添加这种可能性 –
^[a-z]{4}[0-9]{2}$
应该做的。说明:
^ is beginning of string
[a-z]{4} four occurrences of one character in "a" to "z"
[0-9]{2} the same
$ end of string
优秀。感谢您的好解释! – Samuel
非常欢迎;) –