当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


GO Regexp.FindString用法及代码示例


GO语言"regexp"包中"Regexp.FindString"类型的用法及代码示例。

用法:

func(re *Regexp) FindString(s string) string

FindString 返回一个字符串,该字符串包含正则表达式 s 中最左侧匹配的文本。如果不匹配,则返回值为空字符串,但如果正则表达式成功匹配空字符串,则返回值为空。如果需要区分这些情况,请使用FindStringIndex 或FindStringSubmatch。

例子:

package main

import (
	"fmt"
	"regexp"
)

func main() {
	re := regexp.MustCompile(`foo.?`)
	fmt.Printf("%q\n", re.FindString("seafood fool"))
	fmt.Printf("%q\n", re.FindString("meat"))
}

输出:

"food"
""

相关用法


注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 Regexp.FindString。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。