范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Go语言strings包处理字符串的一系列功能函数示例讲解

  strings包提供了Go语言中操作字符串的方法,提供了一系列函数用于处理字符串,包括比较、查找、替换、转换等功能。
  以下是一些常用的示例代码:
  1、比较两个字符串:strings.Compare() package main  import (     "fmt"     "strings" )  func main() {     s1 := "天生我材必有用"     s2 := "腹有诗书气自华,读书万卷始通神"     fmt.Println(strings.Compare(s1, s2))     //-1 }
  返回值小于0表示s1小于s2,等于0表示s1等于s2,大于0表示s1大于s2。
  2、查找子串:strings.Contains() package main  import (     "fmt"     "strings" )  func main() {     s1 := "书山有路勤为径,学海无涯苦作舟"     s2 := "学海无涯苦作舟"     fmt.Println(strings.Contains(s1, s2))     //true }
  返回bool值,如果存在子串则返回true,否则返回false。
  3、字符串替换:strings.Replace()、strings.ReplaceAll package main  import (     "fmt"     "strings" )  func main() {     s1 := "君子喻于义,小人喻于利,小人喻于利"     s2 := "喻"     s3 := "喻1"     fmt.Println(strings.Replace(s1, s2, s3, 2))     //君子喻1于义,小人喻1于利,小人喻于利 }
  第四个参数控制替换的次数,2表示替换两处,-1表示替换所有。package main  import (     "fmt"     "strings" )  func main() {     str := "世上无难事,只怕有心人呵呵呵"     str = strings.ReplaceAll(str, "呵", "哈")     fmt.Println(str)     //世上无难事,只怕有心人哈哈哈 }
  将字符串"世上无难事,只怕有心人呵呵呵"中的"呵"替换为"哈",最终打印出结果"世上无难事,只怕有心人哈哈哈",strings.ReplaceAll是替换所有。
  4、转换函数:ToUpper()、ToLower()、Title() package main import (     "fmt"     "strings" ) func main() {     str := "hello world"     //转换为大写     str = strings.ToUpper(str)     fmt.Println(str)     //HELLO WORLD     //strings.ToLower():转换为小写        //Title()函数将字符串的每个单词的首字母都转换成大写     fmt.Println(strings.Title("hello world"))     //Hello World }
  5、拆分函数:Split()、Fields() package main import (     "fmt"     "strings" ) func main() {     str := "hello,world"     fmt.Println(strings.Split(str, ","))     //[hello world]     str1 := "hello,world"     fmt.Println(strings.Fields(str1))     //[hello,world] }
  将字符串"hello,world"拆分为"hello"和"world"两个子字符串,结果输出为一个字符串数组。
  Split()函数与Fields()函数之间的主要区别是,Split()函数需要指定拆分字符,而Fields()函数不需要指定拆分字符,它会默认按照空格,换行和Tab符号来进行拆分。

十城百社齐探春天柱山迎2023年首个千人旅游团大皖新闻讯愿做人间逍遥客,久仰大名天柱山。3月11日至12日,十城百社千人探天柱活动启动,天柱山迎来今年首个千人旅游团。来自长三角十座城市的1800余名游客走进古皖大地,开启为期两文旅局长出圈带货吸引眼球!河南安阳等地旅游订单激增近日,四川湖北新疆等多地的文旅局局长们,纷纷扮相出镜,为家乡代言助力当地旅游,局长出圈带货效果堪比头部主播。据去哪儿平台不完全统计,2月20日以来,该平台四川甘孜湖南湘西河南安阳旅疑似黑鲨6原型机曝光摄像头模组带有轨道设计图案自去年上半年黑鲨5系列发布后,我们已经有较长时间没再听到黑鲨的新品相关消息了,不仅下半年没有推出搭载骁龙8Gen1的产品,反而传出了业务经营不善的负面消息,那么黑鲨后续还会推出新款OPPOK9Pro,真性能铁马发布2021年对于OPPO来说是充满奇迹的一年,因为改变OPPOReno系列的产品Reno6系列在当年五月问世,其中Pro系列作为首批搭载天玑1200的手机也是备受瞩目。同年,OP3万亿元?阿里的真实身份藏不住了,人民日报的提醒不能忘在数字化经济时代,各国之间的竞争归根结底还是以科技实力为基础。在不少中企被美卡脖子之后,人民日报就发声提醒过,掌握核心技术,自研科技突破创新才是摆在我们面前唯一的出路。据最新的数据防骗反诈不注意移动支付习惯?小心你的钱包!随着互联网的发展,支付宝微信等移动支付平台潜移默化地改变了人们的支付方式,大家出门不用带钱包,只需手机轻扫二维码,就能立马完成支付,中国的消费者逐渐进入了无现金时代。但是在享受移动2K到6K全覆盖!盘点值得冲的3款新机,预算内入哪个都不亏每年3月份都是手机圈新机发布的高峰期,今年也不例外,作为数码爱好者,我认为3月份的多款新机可能会在很大程度上影响今年的手机行业格局,下面就和大家分享一下我很感兴趣的三款产品,对于近小白入门必知必会Linux安装MySQL8。0。26一准备工作1。1准备一台Linux服务器云服务器或者虚拟机都可以,Linux版本为CentOS7。8,配置为4C8G100G1。2关闭防火墙systemctlstopfirewal融资余额连续6周走高!AIGC光伏赛道获资金力捧!8股同时获北上资金青睐数据是个宝数据宝炒股少烦恼A股最新融资规模逼近15万亿。A股融资余额连续6周走高兔年以来,融资资金持续涌入。证券时报数据宝统计,截至3月9日,融资资金已连续6周净流入,累计净流入金创新信用评级,便利中小科创企业信贷全国人大代表朱建弟经过近三十年的发展,我国信用体系建设取得长足进步,但目前国内企业信用评级体系仍面临评级虚高区分度不足事前预警功能弱等问题,特别是缺乏在国际上有影响力的信用评级公司动作玄幻类游戏面仙Steam页面上线发售日期待定近日,国产快节奏RogueLite动作玄幻类游戏面仙Steam页面上线,游戏发售日期待定,感兴趣的玩家可以进入商店页面。游戏介绍面仙是一款快节奏的RogueLite动作玄幻类游戏。
美媒更新勒布朗的哪个时刻让你欣赏到他的伟大?美媒LegionHoops更新了一个问题WhichLeBronmomentmadeyouappreciatehisgreatness?勒布朗的哪个时刻让你欣赏到他的伟大?看看球迷们当代社会新十大愁一切随缘,人生本过客,何必千千结凡事不要只看外表,烧香的不一定是善人,穿着衣服的也不一定是人学会放下,寻找自己的路,每个都是独特的风景!当代社会新十大愁1穿的愁,垃圾服装遍地流。2吃的愁,防不胜防地沟油。3住的愁人生路上,靠谁不如靠自己这个世界,不是你摔倒,就会有人扶你不是你困难,就会有人帮你不是你缺钱,就会有人给你不是你委屈,就会有人疼你。要知道求人不如求己,靠谁都不如靠自己!没有靠山,自己打江山没有金钱,自己智慧人生04正视自我与求知苦行苏格拉底的人生哲学故事的开始始于公元前399年,古希腊雅典。那时,一位哲学家名叫苏格拉底被控违反了国家宗教和道德规范,被判处死刑。他在狱中度过了最后几天生命,与好友们谈论着人生真理和意义。其中之一是他用漫画当日记,却画出人生最好的状态人间小满人生最好的状态是怎样的?常言,月圆则亏,水溢则满。人生在世,总在跌跌撞撞向前,一直在追求,或为名利,或为富贵,最终被夹在世俗的单行道,走不远,却也回不去。就这样,身不由己,言不由衷人生低谷时,您的女人会抱怨么?在这个世界上,每个人都会遇到一些坎坷和低谷,而在这些低谷期间,我们希望得到身边人的关爱和支持。然而,也许你身边的某位女性却在这个关键时刻,对你诸多抱怨,让你犹如置身悲观厄运女神的怀海口邂逅天空之山品味醉美生活有没有想过于椰树银沙间听海浪轻吟?或选个雅致的所在品一杯咖啡读几页好书看一场艺术展?再或者与最亲密的爱人相拥山巅看日升月落?那么,来吧,让我们相约海口天空之山驿站,一起领略天空之山2023年养老金即将上涨,1953年出生的老人能多增加养老金吗?近日,重庆市政务网站刊发了一则人社部门的工作动态将继续做好退休人员基本养老金调整2023年重庆社保工作这样干,这也说明各个地方都在积极准备做好今年的养老金调整工作。目前,已经有北京油麦菜是莴笋的叶子吗?它们二者到底有什么区别?看完涨知识了油麦菜和莴笋叶都是生活中比较常见的蔬菜,由于它们外形相似,口感也相差不多,如果不仔细观察和品味,很多人都认为油麦菜是莴笋的叶片。但事实上,油麦菜和莴笋叶并不是同一种东西,那它们之间养生青稞,百岁老人常吃的食物,千万不能错过!在我们生活中,很多朋友对青稞不是特别的了解,其实青稞对身体是非常有好处的,由于现在的饮食过于精细,反而给健康带来很多不必要的麻烦。所以,平时还是需要吃一些粗粮才行,而青稞就是不错的71岁老人在球场厕所内晕倒!关键时刻,成都足协讲师挺身而出一位老人躺在地上不省人事,而他身边跪着一位身穿运动套装的中年男子,正在全力为老人进行着心肺复苏,旁边还隐约传来了哭声,周围其他人则在不断呼喊着老人大爷,大爷这段视频,昨晚和今天在朋