func ExamplePattern() { s := search.New(locale.De) pat := s.CompileString("gruss") fmt.Println(pat.FindString("Schöne Gruße")) fmt.Println(pat.FindLastString("Schöne Gruße")) // TODO:Output: // [8 13] // [8 13] }
func ExampleSearch() { p := func(x ...interface{}) { fmt.Println(x...) } s := search.New(locale.En) s.SetOptions(search.IgnoreCase | search.IgnoreDiacritics) p(s.MatchString("A", "a")) p(s.MatchString("ö", "o")) p(s.FindString("gruss", "Schöne Gruße")) p(s.CommonPrefixString("Lösung", "lost")) s = search.New(locale.De) p(s.FindString("gruss", "Schöne Gruße")) // TODO:Output: // true // true // nil // Lös // [8 13] }