美文网首页Go语言实践Go
Golang正则匹配成对的括号

Golang正则匹配成对的括号

作者: 承诺一时的华丽 | 来源:发表于2019-07-03 16:11 被阅读2次

Test

func TestGetVaild(t *testing.T)  {
    str:="zxtestcv,Vaild[Email;Min(120)]()][fdwd]"
    var reg = regexp.MustCompile(`Vaild\[(.*?)]`)
    params:=reg.FindStringSubmatch(str)
    for _,param :=range params {
        t.Log(param)
    }
}

测试结果:

=== RUN   TestGetVaild
--- PASS: TestGetVaild (0.00s)
    utils_test.go:16: Vaild[Email;Min(120)]
    utils_test.go:16: Email;Min(120)
PASS

Process finished with exit code 0

相关文章

  • Golang正则匹配成对的括号

    Test 测试结果:

  • shell正则

    1.特殊符号在shell正则中的作用 ^ 匹配正则表达式的开头,或若果在括号中,表示不匹配扩括号内的字符 $ 匹配...

  • 正则匹配最外层大括号内内容

    正则表达式匹配最外层大括号里面的内容;匹配最内层大括号里面的内容 eg: female{{initiator} u...

  • 正则匹配括号内容

  • 提取匹配内容

    正则表达式匹配字符串并提取正则匹配的内容 this.([a-zA-z]+) = 1 代表第一个括号内匹配的字符串

  • Linux 正则表达式

    正则表达式: BRE: 单字符匹配: . 匹配任意单个字符 [] 匹配括号内字符,用法:[ap] [A-Z] [...

  • 蓝桥杯17年最长正则结果

    题目: 要点: 一般看到正则匹配或者括号匹配都要用到栈结构,通过(和)决定操作

  • 正则表达式

    正则表达式采用贪婪匹配模式以下实例为了匹配字符串booooooooob 括号用于提取字符串: 中括号中的^表示“非...

  • 检测成对括号

    检测成对出现的括号 利用栈的知识点遍历字符串,遇到左括号进栈,右括号出栈进出栈的括号不匹配则 return false

  • python group()

    正则表达式中的三组括号把匹配结果分成三组group() 同group(0)就是匹配正则表达式整体结果group(1...

网友评论

    本文标题:Golang正则匹配成对的括号

    本文链接:https://www.haomeiwen.com/subject/dutchctx.html