gitbetaBeta
指南/正则表达式测试指南 — 掌握正则表达式
12 min read

正则表达式测试指南 — 掌握正则表达式

正则表达式的全面指南。学习语法、模式,并使用我们的免费在线正则表达式测试工具。

什么是正则表达式?

正则表达式是一个定义搜索模式的字符序列。用于字符串中的模式匹配——验证输入、提取数据、替换文本等。每种主流编程语言都支持正则表达式。

常见用途包括:邮箱验证、电话号码格式化、日志解析、URL 匹配以及搜索替换操作。

基本语法

字面字符:'hello' 匹配确切字符串 'hello'。

元字符:.(任意字符)、\d(数字)、\w(单词字符)、\s(空白)、^(开头)、$(结尾)。

量词:*(0+)、+(1+)、?(0 或 1)、{n}(恰好 n 个)、{n,}(n+)、{n,m}(n 到 m 个)。

分组和选择:(abc)(捕获组)、(?:abc)(非捕获)、a|b(a 或 b)。

字符类:[abc](a、b、c 中任意)、[^abc](非 a、b、c)、[a-z](范围)。

正则表达式测试指南 — 掌握正则表达式 | GitBeta