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普通类名 匹配“Unicode类”中的一个字符(仅普通类),“Unicode类”见后面的说明
\PUnicode普通类名 匹配“Unicode类”外的一个字符(仅普通类),“Unicode类”见后面的说明
\p{Unicode
本文详细介绍了Golang中的正则表达式语法,包括单一、复合、重复、分组、位置标记、转义序列等内容,并通过入门实例和综合示例演示了其用法,适用于Golang开发者进行文本匹配和处理。
订阅专栏 解锁全文
3239

被折叠的 条评论
为什么被折叠?



