标签: java regex
我需要帮助找出规则的正则表达式:
6个字符,以字母R(大写)开头,后跟至少一个数字不为0的数字。
到目前为止,我的尝试是"[R][0-9]{5}[1-9]+",但是当它应该为R01001返回时,我仍然会收到错误。我很难过,任何帮助都会受到赞赏。
"[R][0-9]{5}[1-9]+"
答案 0 :(得分:2)
您可以使用:
^R(?=0*[1-9])[0-9]{5}$
<强>解释强>