golang 中strings包的Replace的使用说明

编程入门 行业动态 更新时间:2024-10-19 08:51:28
函数声明为:官方描述为:

返回将s中前n个不重叠old子串都替换为new的新字符串,如果n<0会替换所有old子串。

示例代码为,每行的结果见每行上面的注释部分:

补充:golang_字符串操作: strings包中contains,join,index,repeat,split,trim,fields的用法介绍

字符串处理

contains

判断字符串s是否包含子串substr。

join

将一系列字符串连接为一个字符串,之间用sep来分隔。

index

查找子串的位置

子串sep在字符串s中第一次出现的位置,不存在则返回-1。

repeat

返回count个s串联的字符串。

split

以指定的分隔符拆分,返回一组切片

用去掉s中出现的sep的方式进行分割,会分割到结尾,并返回生成的所有片段组成的切片(每一个sep都会进行一次切割,

即使两个sep相邻,也会进行两次切割)。如果sep为空字符,split会将s切分成每一个unicode码值一个字符串。

output:

trim

去掉两端的字符

返回将s前后端==所有==cutset包含的utf-8码值都去掉的字符串。

fields

去掉空格,把元素放入切片中

返回将字符串按照空白(unicode.isspace确定,可以是一到多个连续的空白字符)

分割的多个字符串。如果字符串全部是空白或者是空字符串的话,会返回空切片。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。

  • 0
  • 0
  • 0
  • 0
  • 0

更多推荐

golang 中strings包的Replace的使用说明

本文发布于:2023-06-11 03:51:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/626161.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:使用说明   golang   strings   Replace

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!