在golang中不区分大小写字符串搜索

前端之家收集整理的这篇文章主要介绍了在golang中不区分大小写字符串搜索前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何以不区分大小写的方式搜索文件中的单词?

例如

如果我在文件搜索UpdaTe,如果文件包含更新,搜索应该选择它并将其作为匹配.

strings.EqualFold()可以检查两个字符串是否相等,同时忽略大小写.它甚至可以使用Unicode.有关更多信息,请参阅 http://golang.org/pkg/strings/#EqualFold.

http://play.golang.org/p/KDdIi8c3Ar

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.EqualFold("HELLO","hello"))
    fmt.Println(strings.EqualFold("ÑOÑO","ñoño"))
}

两者都返回真.

猜你在找的Go相关文章