0

如何使用 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 等?

4

1 回答 1

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 获得 AG

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

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

挺容易...

于 2013-03-23T11:13:09.663 回答