Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StringTokenizer ¶
type StringTokenizer struct {
// contains filtered or unexported fields
}
func NewStringTokenizer ¶
func NewStringTokenizer(rdr io.Reader, delimiters string, include bool) *StringTokenizer
func (*StringTokenizer) HasMoreTokens ¶
func (st *StringTokenizer) HasMoreTokens() bool
func (*StringTokenizer) NextToken ¶
func (st *StringTokenizer) NextToken() string
Example ¶
input := "a⌘b鸡c" tokenizer := NewStringTokenizer(strings.NewReader(input), "⌘鸡", false /*includeDelimiters */) for tokenizer.HasMoreTokens() { token := tokenizer.NextToken() fmt.Println(token) }
Output: a b c
Example (Include_delimiters) ¶
input := "name=markw,age=23,cyclist=true" tokenizer := NewStringTokenizer(strings.NewReader(input), "=,", true /*includeDelimiters */) for tokenizer.HasMoreTokens() { token := tokenizer.NextToken() fmt.Println(token) }
Output: name = markw , age = 23 , cyclist = true
Click to show internal directories.
Click to hide internal directories.