Reg-gen
This package generates strings based on regular expressions
Usage
package main
import (
"fmt"
"github.com/lucasjones/reggen"
)
func main() {
g, err := reggen.NewGenerator("")
if err != nil {
panic(err)
}
for i := 0; i < 5; i++ {
// 10 is the maximum number of times star, range or plus should repeat
// i.e. [0-9]+ will generate at most 10 characters if this is set to 10
fmt.Println(g.Generate())
}
}
Output: