(1)func HasPrefix(s, prefix string) bool

判断字符串s是否有前缀字符串prefix;

(2)func HasSuffix(s, suffix string) bool

判断字符串s是否有后缀字符串suffix;

(3)func Contains(s, substr string) bool

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

(4)func Count(s, sep string) int

返回字符串s有几个不重复sep子串;

(5)func Index(s, sep string) int

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

(6)func ToLower(s string) string

返回字符串s转小写的拷贝;

(7)func ToUpper(s string) string

返回字符串s转大写的拷贝;

(8)func Repeat(s string, count int) string

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

(9)func Replace(s, old, new string, n int) string

返回字符串s前n个不重复old子串替换为new子串的新字符串;n<0替换所有old子串;

(10)func Trim(s string, cutset string) string

返回去掉字符串s前后端所有cutset子串的字符串;

(11)func TrimSpace(s string) string

返回去掉字符串s前后端空白字符(unicode.IsSpace指定)的字符串;

(12)func TrimLeft(s string, cutset string) string

返回去掉字符串s前端所有cutset子串的字符串;

(13)func TrimRight(s string, cutset string) string

返回去掉字符串s后端所有cutset子串的字符串;

(14)func TrimPrefix(s, prefix string) string

返回去掉字符串s的前缀prefix子串的字符串;

(15)func TrimSuffix(s, suffix string) string

返回去掉字符串s的后缀suffix子串的字符串;

(16)func Fields(s string) []string

返回将字符串s按一个或多个空白(unicode.IsSpace)字符分割的多个字符串切片;空白字符串或空字符串返回空切片;

(17)func Split(s, sep string) []string

返回将字符串s按一个sep子串分割的字符串切片;sep为空字符串时,将s分割为每一个unicode码值的字符串切片;

(18)func Join(a []string, sep string) string

返回将字符串切片a以子串sep连接的字符串;

(19)func NewReader(s string) *Reader

创建从字符串s读取数据的Reader指针;

golang——(strings包)常用字符串操作函数的更多相关文章

  1. [转载]c++常用字符串操作函数

    原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...

  2. C语言的常用字符串操作函数(一)

    一直做的是单片机相关的程序设计,所以程序设计上更偏向底层,对于字符串的操作也仅限于液晶屏幕上的显示等工作,想提高下字符串操作的水平,而不是笨拙的数组替换等方式,翻看帖子发现C语言的字符串操作函数竟然这 ...

  3. mysql常用字符串操作函数大全,以及实例

    今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id12654         665,56912655         601,4722 goods_id是商品i ...

  4. VB常用字符串操作函数

    1. ASC(X),Chr(X):转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65) ‘ 输 ...

  5. PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)

    /*常用的字符串输出函数 * * echo() 输出字符串 * print() 输出一个或多个字符串 * die() 输出一条信息,并退出当前脚本 * printf() 输出格式化字符串 * spri ...

  6. string常用字符串操作函数

    1.strdup和strndup 说明:strdup() 函数将参数 s 指向的字符串复制到一个字符串指针上去,这个字符串指针事先可以没被初始化.在复制时,strdup() 会给这个指针分配空间,使用 ...

  7. LoadRunner中常用的字符串操作函数

    LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strc ...

  8. C/C++ 字符串操作函数 思维导图梳理

    这些常用的字符串操作函数都是包在string.h头文件中. 分享此图,方便大家记忆 <(^-^)> 选中图片点击右键,在新标签页中打开图片会更清晰

  9. JavaScript中常见的字符串操作函数及用法

    JavaScript中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信 ...

随机推荐

  1. id拼接保存到单个字段后作为表连接的查询条件

    SELECT q.id, concat(q. NAME) qname, d.id did, d. NAME FROM question_po q LEFT JOIN data_configuratio ...

  2. CWnd* pParent

    Dlg(CWnd* pParent = NULL)的意思是:构造函数.创建对象时第一个调用的地方.CWnd* pParent=NULL是构造的参数,可以不传入,默认为NULL 构造函数(constru ...

  3. 配置Android的NDK开发环境(eclipse)

    ndk下载地址: http://blog.csdn.net/zhanghuoding/article/details/51345256 在eclipse设置ndk位置 右键你的工程,android t ...

  4. CAD得到自定义实体拖放夹点(com接口VB语言)

    主要用到函数说明: MxDrawXCustomEvent::MxDrawXCustomEntity::getGripPoints 自定义实体事件,得到拖放夹点,详细说明如下: 参数 说明 LONGLO ...

  5. ubuntu14.0开机guest账号禁用方法

    在终端里进入/usr/share/lightdm/lightdm.conf.d/目录 sudo vim 50-unity-greeter.conf 然后在文件里输入: [SeatDefaults] a ...

  6. (蓝桥)2017C/C++A组第一题迷宫

    #include<iostream> #include<memory.h> using namespace std; char mi[10][10] ; int visited ...

  7. sql 语句实现可用户名、邮箱、手机号登录系统

    select top 1 nid from Users where (userName collate Chinese_PRC_CS_AS=@userName or mobile collate Ch ...

  8. 【codeforces 765E】Tree Folding

    [题目链接]:http://codeforces.com/problemset/problem/765/E [题意] 给你一棵树; 可以把一个节点的两条相同长度的链合并成一条链; 且这两条相同长度的链 ...

  9. 暑假集训D17总结

    考试 玄学的一次考试= = T1乱搞 只会乱搞出前二十分  然后真的拿了二十分 T2模拟 自己造数据 没有一个是在十分钟内跳出来的 然后竟然A了 T3暴力 觉得如果老爷机心情不好就会被卡到20  然后 ...

  10. TOYS POJ 2318 计算几何 叉乘的应用

    Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 15060   Accepted: 7270 Description Calc ...