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](范围)。