1 需求背景
2 解决方案
https://code.google.com/archive/p/xeger/
https://github.com/mifmif/Generex
使用第一种第三方库解决方案
String regex = "[A-Z][a-z][0-9]{6}";
Xeger generator = new Xeger(regex);
String result = generator.generate();
System.out.println(result)
http://stackoverflow.com/questions/22115/using-regex-to-generate-strings-rather-than-match-them
5 注意事项
JDK中自动的java.util.regex.Pattern其功能是检查字符串是否匹配某个regex,于此需求不同,根据regex生产符合的字符串.