目前,当以下模式为真时,此表达式"I ([a-zA-z]\d]{3} "
将返回:
I AAA I Z99
我需要对此进行修改,以便在I之后从2到13返回一系列不具有空格的字母数字。
示例:
I AAA I A321 I ASHG310310
谢谢,
戴夫
答案 0 :(得分:7)
没有引号:
"I ([a-zA-Z\d]{2,13}) "
答案 1 :(得分:2)
{}括号允许用逗号分隔两个参数,表示最小和最大重复次数。另外,我不确定你的原始正则表达式是否能得到你想要的东西 - 正如它所写的那样,它接受3组字母和数字。
您可能想尝试
I ([a-zA-Z]|\d){2,13}
这里有一个参考页面:http://www.regular-expressions.info/reference.html