版权声明:本文为博主原创文章,码字不易,转载请标明出处。 https://blog.csdn.net/yue530tomtom/article/details/83618286
为什么会调研这块知识点?在做测试的时候,数据的自动生成,做自动mock都会用到按规则自动生成数据,所以了~~
其中有部分是前辈们总结的直接拿来了,多种语言的,但我本身关注更多的是java、python和go,其他语言备用
总结如下:
python
java
- Xeger, Java
- Generex, Java
- MutRex, Java
- bfgex, Java
- random-string, Java
go
其他
- Pxeger, Javascript
- regex-genex, Haskell
- rxrdg, C#
- String::Random, Perl
- regldg, C
- paggern, PHP
- ReverseRegex, PHP
- randexp.js, Javascript
- Fare, C#
- randexp, Ruby
- regexgen, Javascript
- regexp-unfolder, Clojure
- string-random, Haskell
- rxrdg, C#
- Regexp::Genex, Perl
- Rex, C#
- regexp-examples, Ruby
若有更好的欢迎补充~