From: Pantelis Sampaziotis Date: Tue, 10 Sep 2019 19:00:16 +0000 (+0000) Subject: regexp: add example for NumSubexp X-Git-Tag: go1.14beta1~1145 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=68a653684823b6d63286bef785ab3a2df09ec552;p=gostls13.git regexp: add example for NumSubexp Updates #21450 Change-Id: Idf276e97f816933cc0f752cdcd5e713b5c975833 GitHub-Last-Rev: 198e585f92db6e7ac126b49cd751b333e9a44b93 GitHub-Pull-Request: golang/go#33490 Reviewed-on: https://go-review.googlesource.com/c/go/+/189138 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/regexp/example_test.go b/src/regexp/example_test.go index 2d87580eca..57b18e3fd7 100644 --- a/src/regexp/example_test.go +++ b/src/regexp/example_test.go @@ -181,6 +181,13 @@ func ExampleRegexp_MatchString() { // true } +func ExampleRegexp_NumSubexp() { + re := regexp.MustCompile(`(.*)((a)b)(.*)a`) + fmt.Println(re.NumSubexp()) + // Output: + // 4 +} + func ExampleRegexp_ReplaceAll() { re := regexp.MustCompile(`a(x*)b`) fmt.Printf("%s\n", re.ReplaceAll([]byte("-ab-axxb-"), []byte("T")))