Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for singleStringReplacer (0.42 sec)

  1. src/strings/replace.go

    	return &singleStringReplacer{finder: makeStringFinder(pattern), value: value}
    }
    
    func (r *singleStringReplacer) Replace(s string) string {
    	var buf Builder
    	i, matched := 0, false
    	for {
    		match := r.finder.next(s[i:])
    		if match == -1 {
    			break
    		}
    		matched = true
    		buf.Grow(match + len(r.value))
    		buf.WriteString(s[i : i+match])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:10:31 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  2. src/strings/replace_test.go

    }
    
    var algorithmTestCases = []struct {
    	r    *Replacer
    	want string
    }{
    	{capitalLetters, "*strings.byteReplacer"},
    	{htmlEscaper, "*strings.byteStringReplacer"},
    	{NewReplacer("12", "123"), "*strings.singleStringReplacer"},
    	{NewReplacer("1", "12"), "*strings.byteStringReplacer"},
    	{NewReplacer("", "X"), "*strings.genericReplacer"},
    	{NewReplacer("a", "1", "b", "12", "cde", "123"), "*strings.genericReplacer"},
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 22:53:05 UTC 2017
    - 14.1K bytes
    - Viewed (0)
Back to top