登录
首页 >  Golang >  Go问答

寻找模式匹配文本的方法

来源:stackoverflow

时间:2024-03-11 22:27:30 348浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《寻找模式匹配文本的方法》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

我一直在尝试模式匹配。我似乎找不到一件事的答案:文本缓冲区中匹配文本后面的文本字符串是什么。


解决方案


您可以使用Go标准库中的regexp.FindIndex

它返回一个 []int,其中包含匹配字符串的 startend+1 索引,如果未找到匹配,则返回 nil

如果搜索字符串并找到存储在变量 loc 中的匹配项,则:

  • str[loc[0]:loc[1]] 将返回匹配的文本。
  • str[loc[1]:] 将返回匹配文本之后的所有内容。

来源:Go Documentation

祝你好运!

今天关于《寻找模式匹配文本的方法》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>