]> Cypherpunks repositories - gostls13.git/commitdiff
regexp: fix a couple of bugs in the documentation
authorRob Pike <r@golang.org>
Thu, 31 May 2012 04:57:50 +0000 (21:57 -0700)
committerRob Pike <r@golang.org>
Thu, 31 May 2012 04:57:50 +0000 (21:57 -0700)
Byte slices are not strings.

Fixes #3687.

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/6257074

src/pkg/regexp/regexp.go

index 54c53776cf7adbb9ab8e97cac2bf35fad55621fb..87e6b1c61e41c314b49d5c0ee6c3229ec55200f0 100644 (file)
@@ -512,7 +512,7 @@ func (re *Regexp) replaceAll(bsrc []byte, src string, nmatch int, repl func(dst
 }
 
 // ReplaceAll returns a copy of src, replacing matches of the Regexp
-// with the replacement string repl.  Inside repl, $ signs are interpreted as
+// with the replacement text repl.  Inside repl, $ signs are interpreted as
 // in Expand, so for instance $1 represents the text of the first submatch.
 func (re *Regexp) ReplaceAll(src, repl []byte) []byte {
        n := 2
@@ -726,7 +726,7 @@ func (re *Regexp) FindSubmatch(b []byte) [][]byte {
 // the submatch with the corresponding index; other names refer to
 // capturing parentheses named with the (?P<name>...) syntax.  A
 // reference to an out of range or unmatched index or a name that is not
-// present in the regular expression is replaced with an empty string.
+// present in the regular expression is replaced with an empty slice.
 // 
 // In the $name form, name is taken to be as long as possible: $1x is
 // equivalent to ${1x}, not ${1}x, and, $10 is equivalent to ${10}, not ${1}0.