Go语言中的正则表达式
一、正则表达式匹配
1.1 匹配单个子串
1 | const str = "my email is sherlockjgy@gmail.com" |
提醒:建议将正则表达式规则书写在【`】引号(键盘1左边的按键)中,这样Go语言不会解析表达式中的转义字符,否则每个斜杠都需要双斜杠代替
1.2 匹配多个子串
1 | const str = `my email are sherlockjgy@gmail.com |
1.3 字符串匹配并分组
在正则表达式中运用小括号,可以对被匹配成功对子串进行分组
1 | const str = `my email are sherlockjgy@gmail.com |
输出:
1 | [sherlockjgy@gmail.com sherlockjgy gmail .com] |