• Go入门笔记27-正则表达式使用


    1、半年不用正则,又忘记差不多了,调试工具都忘记咋用了,从新记录一下
    匹配正则使用方法
    image
    image
    2、Go使用匹配正则

    //获取Topic类型
    func GetTopicType(topic string, matchstr string) (bool, string) {
    
    	regexpStr := regexp.MustCompile(topic)
    	params := regexpStr.FindStringSubmatch(topic)
    	for _, param := range params {
    		fmt.Println(param)
    	}
    	if len(params) > 1 {
    		fmt.Printf("param=%s
    ", params[1])
    		return true, params[1]
    	}
    	return false, ""
    }
    

    示例:

    find, appName := GetTopicType("wwww.baidu.com/test", `^(w+.w+.w+)/test$`)
    
    本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
    另外建了几个QQ技术群:
    2、全栈技术群:616945527,加群口令abc123
    2、硬件嵌入式开发: 75764412
    3、Go语言交流群:9924600

    闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
  • 相关阅读:
    备忘录模式(java)
    06
    观察者模式(java)
    迭代器模式(c++)
    06
    07
    2021.11.21(迭代器模式c++)
    2021.11.24(状态模式java)
    2021.11.22(hive安装)
    2021.11.23(MYSQL安装)
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15181714.html
Copyright © 2020-2023  润新知