编写正则表达式

时间:2016-08-19 15:10:38

标签: regex

如何编写以A开头的正则表达式,字符串中的第二个到第四个字符必须是数字,第五个字符必须是小写字母?

/[A | B | C]{2-4}[a-z]/

对不起,我只是没有得到它,但那是我的目标

1 个答案:

答案 0 :(得分:1)

正如@Tushar所说,他的解决方案应该有效。这是对所涉及部分的解释。

^A\d{3}[a-z]$

  • ^字符串的开头
  • A字面意思" A"字符
  • \d任何数字(0,1,2,3,4,5,6,7,8,9)
  • {3}前一部分重复3次(任何数字,任何数字,然后是任何数字)
  • [a-z]集合中的任何字符。在这种情况下,它的范围从小写" a"小写" z",它也将匹配
  • 之间字母表中的所有字符
  • $字符串的结尾

开始学习的好地方是Regular-Expressions.info