正则表达式测试工具
常用正则:
匹配邮箱 匹配手机号 匹配IP(IPV4) 匹配中文 匹配双字节字符(包含汉字) 匹配时间(时:分:秒) 匹配身份证 匹配日期(年-月-日) 匹配正整数 匹配负整数
更多常用正则表达式>>
“正则”通常指正则表达式(Regular Expression,简称 Regex),是一种用于匹配、查找、替换文本中特定模式的工具。它由一系列特殊字符和普通字符组成,广泛应用于编程、数据处理、文本编辑等领域。
核心概念
-
模式匹配:
-
通过定义规则(如数字、字母、特定格式),快速定位符合要求的字符串。
-
例如:匹配邮箱
\w+@\w+\.\w+
,匹配手机号1\d{10}
。
-
-
元字符:
-
特殊符号表示通用规则,如:
-
.
匹配任意字符(除换行符)。 -
*
匹配前一个字符0次或多次。 -
^
和$
匹配字符串的开头和结尾。
-
-
-
分组与捕获:
-
用
()
分组,提取或重复特定部分。 -
例如:
(\d{3})-(\d{4})
匹配并捕获区号和电话号码。
-
常见用途
-
数据验证:检查输入格式(邮箱、密码强度)。
-
文本搜索/替换:批量修改代码或文档中的内容。
-
日志分析:提取结构化数据(如时间戳、错误码)。
简单示例
-
匹配日期(YYYY-MM-DD):
\d{4}-\d{2}-\d{2}
-
提取HTML标签中的内容:
<div>(.*?)</div>
学习工具
-
教程:MDN正则指南
发表评论 取消回复