go语言-字符串的方法
发布时间:2020-12-16 06:28:57 所属栏目:asp.Net 来源:网络整理
导读:? strings和strconv包, 字符串作为一种基本的数据解构,每种语言都有一些对于字符串的预定义处理函数,go语言中使用strings包来完成对字符串的操作 前缀与后缀 HasPrefix判断字符串s是否以prefix开头? strings.HasPrefix(s,prefix string) bool HasSuffix
?
package main import ( "fmt" "strings" ) func main() { var str string = "this is an example" fmt.Println(strings.HasPrefix(str,"this")) // true fmt.Println(strings.HasSuffix(str,"example")) // true fmt.Println(strings.HasSuffix(str,"exam")) // false }
package main import ( "fmt" "strings" ) func main() { var str string = "hello,i am kiven" fmt.Println(strings.Index(str,"am")) // 返回首次出现am的位置 fmt.Println(strings.LastIndex(str,"i")) // 自右向左查询首次出现i的位置 fmt.Println(strings.IndexRune(str,‘i‘)) // 查询单个字符i出现的位置 }
Replace 用于字符串str中字符串old替换为new的,并返回新的字符串,如果n=-1则替换所有字符串old为字符串new strings.Replace(str,old,new,n) string
package main import ( "fmt" "strings" ) func main() { var str string = "hello,i am kiven" var mangG = "gggggggggg" fmt.Println(strings.Replace(str,"kiven","anan",1)) fmt.Println(strings.Count(mangG,"gg")) }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- wcf – OData是否违反了关注点?
- 如何在使用MasterPage的ASP.NET Web窗体中设置服务器控件的
- asp.net-mvc – 使用web.config关闭MVC中的身份验证
- asp.net – SQL Server 2005网络IO等待时间(ASYNC_NETWORK_
- asp.net – 确定当前页面是否需要授权?
- RevDebug -- VS 调试神器,你值得拥有!
- 禁用某些控件的ASP.NET视图状态,但不是全部
- asp.net-mvc – ASP.NET MVC SiteMap提供程序 – 如何在实际
- asp.net-ajax – CollapsiblePanelExtender设置已折叠
- ASP会话算法通过PHP生成cookie
推荐文章
站长推荐
- asp.net-mvc-4 – 如何配置使用Authorize(Roles)
- asp.net-core – 在执行DI时指定服务选项的干净方
- asp.net-mvc – MVC中部分VIEW和用户控件的区别
- asp.net-mvc – 快捷键在Visual Studio 2012中不
- asp.net – 即使我在Windows 8中安装了协议,Sign
- 手动转换ASCII和.NET字符
- ASP.NET MVC ViewEngine ViewLocationCache.GetV
- Repeater排序的三种实现方式(附在线Demo)
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成
- C#使用Log4Net记录日志
热点阅读