我目前正在尝试生成一个匹配给定正则表达式的字符串,我已经在这几天没有很好的解决方案。我尝试使用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,上面的两个例子有点复杂,但那些正则表达式不是由我决定的,所以我无法修改它。