需要正规表达专长

时间:2014-03-26 07:11:57

标签: java regex

我需要帮助找出规则的正则表达式:

  

6个字符,以字母R(大写)开头,后跟至少一个数字不为0的数字。

到目前为止,我的尝试是"[R][0-9]{5}[1-9]+",但是当它应该为R01001返回时,我仍然会收到错误。我很难过,任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

您可以使用:

^R(?=0*[1-9])[0-9]{5}$

工作演示:http://regex101.com/r/bA7yI9

<强>解释

enter image description here