正确地从正则表达式生成随机匹配字符串

时间:2018-02-22 02:51:47

标签: java regex

我目前正在尝试生成一个匹配给定正则表达式的字符串,我已经在这几天没有很好的解决方案。我尝试使用Generex库,它可以查找,直到我输入一些更复杂的正则表达式

"^((\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)\s*[;]{0,1}\s*)+$"

"(?:(NGN|USA|TWN|IND|VN)\h*,?\h*(?!.*\1))+"

事实证明,这是我在软件工程领域遇到的最大问题。

问题是如何正确地从正则表达式生成随机匹配字符串。

注意:Using Regex to generate Strings rather than match them对我不起作用,Generex使用更简单的正则表达式格式而不是复杂的onces,上面的两个例子有点复杂,但那些正则表达式不是由我决定的,所以我无法修改它。

0 个答案:

没有答案