📝
咕噜文本工具
文本差异对比、正则测试、批量替换等实用工具
文本差异对比
正则表达式测试
💡 使用说明
1. 在下方输入正则表达式(不需要加 / 符号)
2. 勾选需要的匹配选项
3. 在测试文本框输入要匹配的内容
4. 匹配结果会自动显示,匹配到的内容会高亮标出
//
调试: regexPattern = "" | regexFlags = "g"
📚 常用正则表达式(点击直接使用)
邮箱
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}test@email.com手机号
1[3-9]\d{9}13812345678身份证
\d{17}[\dXx]110101199001011234IP地址
\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}192.168.1.1URL
https?://[\w\-]+(\.[\w\-]+)+[/#?]?.*https://example.com日期
\d{4}[-/]\d{1,2}[-/]\d{1,2}2024-01-15时间
\d{1,2}:\d{2}(:\d{2})?14:30:00数字
-?\d+(\.\d+)?123.45中文
[\u4e00-\u9fa5]+中文内容HTML标签
<[^>]+><div>content</div>银行卡号
\d{16,19}6222021234567890123邮政编码
\d{6}100000QQ号
[1-9]\d{4,10}12345678微信号
[a-zA-Z][-_a-zA-Z0-9]{5,19}wxid_abc123车牌号
[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]京A12345MAC地址
([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}00:1A:2B:3C:4D:5EIPv6地址
([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}2001:0db8:85a3:0000:0000:8a2e:0370:7334十六进制颜色
#[0-9A-Fa-f]{6}|#[0-9A-Fa-f]{3}#FF5733用户名
[a-zA-Z][a-zA-Z0-9_]{2,15}user_name123密码强度
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}Password123空行
^\s*$\n匹配空白行空白字符
\s+空格、制表符、换行英文单词
[a-zA-Z]+Hello World金额(两位小数)
\d+(\.\d{1,2})?99.99📖 正则语法速查
. 任意单个字符\d 数字 [0-9]\w 字母数字下划线\s 空白字符^ 行首$ 行尾* 0次或多次+ 1次或多次? 0次或1次{n} 恰好n次{n,m} n到m次[abc] 字符集合(a|b) 或() 分组捕获\b 单词边界\ 转义字符批量替换
字数统计
0字符数
0字符数(不含空格)
0单词数
0行数
0中文字数
0段落数