用于生成与给定正则表达式匹配的字符串的 Java 库。
它可以帮助您根据索引从匹配的字符串中生成与给定正则表达式匹配的所有字符串、随机字符串或一个字符串。
Generex 基于图书馆 http://www.brics.dk/~amoeller/automaton/。
特征 :
-
生成与正则表达式匹配的随机字符串。
-
指定随机生成的字符串的最小/最大长度。
-
生成匹配正则表达式的所有字符串的列表,如果匹配正则表达式的字符串数量大于 Integer.MAX_VALUE ,则返回的列表将包含不超过 java.util.List 的大小限制的字符串,即 Integer.MAX_VALUE (在这种情况下,请参阅迭代器的功能)。
-
根据字典顺序生成与 Regex 匹配的字符串子列表。
-
给定一个索引 'n' ,按照与 Regex 匹配的字符串列表的字典顺序生成第 n 个元素。
-
准备一个迭代器,循环遍历与正则表达式匹配的所有字符串。 即使匹配给定正则表达式的字符串集是无限的。