databene benerator正则表达式模式:试图获得特定模式

时间:2013-03-23 10:47:25

标签: regex string data-generation

如何使用databene benerator生成以下模式? A01,A02,A03 ...... A25,然后B,C,D等相同。所以我甚至可以得到其他范围,如A01到A15等。我试过这个

pattern="[0]{1}[7]{1}[0-9^[6,4]]{8}"

但它继续包括A00和A26到A29。

具体来说,我如何给出数字范围,例如1到10,1到20等?

1 个答案:

答案 0 :(得分:1)

要获得带有A..D前缀的范围01-25,您可以使用:[A-D](0[1-9]|1\d|2[0-5])
在此解释演示:http://regex101.com/r/gU3zA4

这:[A-G](0[1-9]|1\d|20)将从01到20获得A-G

这:[A-Z](0[1-9]|[1-6]\d|7[0-5])将从01到75获得A-Z

这:[A-Z](0[1-9]|[1-9]\d)将从01到99获得A-Z

非常简单......