diff --git a/regex/example_test.go b/regex/example_test.go new file mode 100644 index 0000000..9a881c5 --- /dev/null +++ b/regex/example_test.go @@ -0,0 +1,32 @@ +package regex_test + +import ( + "fmt" + + "gitea.twomorecents.org/Rockingcool/kleingrep/regex" +) + +func ExampleReg_Find() { + regexStr := "b|a" + regexComp := regex.MustCompile(regexStr) + + match, _ := regexComp.Find("banana") + fmt.Println(match.String()) + + // Output: 0 1 +} + +func ExampleReg_FindAll() { + regexStr := "b|a" + regexComp := regex.MustCompile(regexStr) + + matches := regexComp.FindAll("banana") + for _, group := range matches { + fmt.Println(group.String()) + } + + // Output: 0 1 + // 1 2 + // 3 4 + // 5 6 +}