Go 判断字符串是否包含指定字符 - Golang教程 - 千自学


本站和网页 http://www.1000zx.cn/zxsc/golang/go-given-characters-in-string.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Go 判断字符串是否包含指定字符 - Golang教程 - 千自学
千自学 千自学 HTML/CSS HTML基础教程 HTML5基础教程 HTML参考手册 SVG 教程 CSS 教程 CSS 参考手册 CSS3教程 Bootstrap3 教程 Bootstrap4 教程 Font Awesome图标 JavaScript JavaScript 教程 JavaScript 参考手册 jQuery 教程 AJAX 教程 JSON 教程 AngularJS 教程 ReactJS 教程 NodeJS 教程 服务端开发 Python 教程 C++ 教程 Golang 教程 C 语言教程 PHP 教程 C# 教程 LINQ 教程 Lua 教程 Ruby 教程 Rust 教程 Linux 教程 R 语言教程 Docker 教程 Scala 教程 MatLab 教程 Erlang 教程 Pandas教程 Numpy教程 Java教程 Java 教程 SpringBoot 教程 JDBC 教程 JSP 教程 Servlet 教程 Maven 教程 Spring 教程 Django 教程 移动端 Swift 教程 Kotlin 教程 数据库 SQL 教程 MongoDB 教程 SQLite 教程 PostgreSQL 教程 MySql 教程 Redis 教程 Elasticsearch 教程 在线手册
Golang 基础教程
Go 基础教程
Go 开发环境安装
Go 入门教程
Go 语言标识符
Go 语言关键字
Go 语言数据类型
Go 语言变量
Go 语言常量
Go 语言运算符
Go 变量作用域
Go var关键字
Go 类型转换
Go 短变量声明(:=)
Golang 控制语句
Go 语言条件语句
Go 语言循环语句
Go 语言循环控制语句
Go 语言Switch语句
Go Select和deadlock死锁
Golang 函数 & 方法
Go 语言函数
Go 变参函数
Go 匿名函数
Go main和init函数
Go 函数参数
Go 函数多返回值
Go 返回参数命名
Go 空白标识符(下划线)
Go Defer关键字
Go 方法(Method)
Go 同名方法
Golang 结构体
Go 结构体(struct)
Go 结构体比较
Go 嵌套结构体
Go 匿名结构和字段
Go 函数用作结构体字段
Golang 切片 & 数组
Go 语言数组
Go 数组复制
Go 数组作为函数参数
Go 语言切片(Slice)
Go 切片复制
Go 切片作为函数参数
Go 语言切片比较
Go 切片排序
Go 切片分割
Golang 字符串(String)
Go 语言字符串(String)
Go 字符串比较
Go 字符串拼接
Go 字符串修剪
Go 字符串分割
Go 字符串包含
Go 字符串索引
Golang 指针
Go 语言指针
Go 语言双指针
Go 指针作为函数参数
Go 语言函数返回指针
Go 数组和指针
Go 结构体和指针
Go 语言指针比较
Go 语言指针容量
Go 语言指针长度
Golang 接口
Go 语言接口(Interfaces)
Go 语言多个接口
Go 语言接口嵌套
Golang 并发
Go 并发(Goroutines)
Go 语言Select语句
Go 语言多个Goroutine
Go 语言通道(Channel)
Go 语言单向通道
Golang 异常(Error)
Go 语言 Error(错误处理)
Go 语言 Recover(恢复)
Go 语言 Panic
Golang 其他杂项
Go Regex(正则表达式)
Go 语言 Time(日期时间)
Go File I/O(文件操作)
Go 语言生成随机数(rand)
Go 语言排序(Sort)
Go 语言JSON
Go 字符串索引Go 字符串分割
Go 判断字符串是否包含指定字符
在Go字符串中,可以使用给定的函数检查字符串中存在的给定字符。这些函数在字符串包下定义,因此您必须在程序中导入字符串包才能访问这些函数:1.Contains:此函数用于检查给定字符串中是否存在给定字符。如果字符存在于给定的字符串中,则它将返回true,否则返回false。语法:func Contains(str, chstr string) bool在这里,str是原始字符串,而chstr是您要检查的字符串。让我们借助示例来讨论这个概念:示例//字符串中是否存在
//指定的字符串
package main
import (
"fmt"
"strings"
func main() {
//创建和初始化字符串
str1 := "Welcome to Nhooo for Nhooo "
str2 := "Here! we learn about go strings"
fmt.Println("原来的字符串")
fmt.Println("String 1: ", str1)
fmt.Println("String 2: ", str2)
//检查字符串是否存在
//使用Contains()函数
res1 := strings.Contains(str1, "Nhooo")
res2 := strings.Contains(str2, "GFG")
//显示结果
fmt.Println("\nResult 1: ", res1)
fmt.Println("Result 2: ", res2)
}输出:原来的字符串
String 1: Welcome to Nhooo for Nhooo
String 2: Here! we learn about go strings
Result 1: true
Result 2: false 2. ContainsAny:此函数用于检查给定字符串(str)中是否存在 charstr 中的任何Unicode字符。如果给定字符串(str)中有 charstr 中的任何Unicode字符,则此方法返回true,否则返回false。语法:func ContainsAny(str, charstr string) bool在这里,str 是原始字符串,charstr 是chars中的Unicode字符。让我们借助示例来讨论这个概念:示例//字符串存在或不存在指定字串
package main
import (
"fmt"
"strings"
func main() {
//创建和初始化字符串
str1 := "Welcome to Geeks for Geeks"
str2 := "Here! we learn about go strings"
//检查字符串是否存在
//使用ContainsAny()函数
res1 := strings.ContainsAny(str1, "Geeks")
res2 := strings.ContainsAny(str2, "GFG")
res3 := strings.ContainsAny("nhooo", "G & f")
res4 := strings.ContainsAny("nhooo", "u | e")
res5 := strings.ContainsAny(" ", " ")
res6 := strings.ContainsAny("nhooo", " ")
//显示结果
fmt.Println("\nResult 1: ", res1)
fmt.Println("Result 2: ", res2)
fmt.Println("Result 3: ", res3)
fmt.Println("Result 4: ", res4)
fmt.Println("Result 5: ", res5)
fmt.Println("Result 6: ", res6)
}输出:Result 1: true
Result 2: false
Result 3: false
Result 4: false
Result 5: true
Result 6: falseGo 字符串索引Go 字符串分割
Copyright 2025 千自学 1000zx.cn