0
从一个正则表达式开始,有没有办法自动创建满足正则表达式的示例文本?如何自动生成满足给定正则表达式的示例文本?
例如,如果我输入:
([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})
它产生一个文本等:[email protected]
并且如果正则表达式具有重复或分组时,可产生具有不同复杂性的不同样品。
最好是一个工具。
谢谢。我尝试了一个带有重复和组的正则表达式,并创建了一个巨大的多页面示例文本。当我使用两个正则表达式测试器进行测试时,它失败了。我不确定它是否一直可靠。 –