Golang正则表达式
正则表达式,(英语:Regular Expression,在代码中常简写为regex、regexp或RE),正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。例如:用户注册,邮箱验证、手机号码验证、爬虫字符串匹配等。
Golang正则表达式语法
go doc regexp/syntax
单一:
. 匹配任意一个字符,如果设置 s = true,则可以匹配换行符
[字符类] 匹配“字符类”中的一个字符,“字符类”见后面的说明
[^字符类] 匹配“字符类”外的一个字符,“字符类”见后面的说明
\小写Perl标记 匹配“Perl类”中的一个字符,“Perl类”见后面的说明
\大写Perl标记 匹配“Perl类”外的一个字符,“Perl类”见后面的说明
[:ASCII类名:] 匹配“ASCII类”中的一个字符,“ASCII类”见后面的说明
[:^ASCII类名:] 匹配“ASCII类”外的一个字符,“ASCII类”见后面的说明
\pUnicode普通类