在线正则测试和生成

正则表达式:
在线代码测试以下正则立刻使用-GOGO...
javascript语言正则:
var input = '9989808091212'; var regex_e = /[0-9]/g; var content = input.match(regex_e); console.log(content);
PHP语言正则:
$input = '1566454asdasd845'; $pat = "/[0-9]/si"; preg_match_all($pat, $input, $array); var_dump($array); //结果 array(1) { [0]=> array(9) { [0]=> string(1) "1" [1]=> string(1) "5" [2]=> string(1) "6" [3]=> string(1) "6" [4]=> string(1) "4" [5]=> string(1) "5" [6]=> string(1) "4" [7]=> string(1) "8" [8]=> string(1) "4" } }
Python语言正则:
# -*- coding:utf-8 -*- import re # 正则模块 data = '内容123456789qwertyuiop' result = re.findall(r'\d',data) print(result) # result出来的结果是一个列表 如果没匹配到就是一个空的列表

正则工具使用说明 & 实操示例

一、工具功能

1. 在线实时匹配:输入测试文本+正则,点击【测试匹配】立即输出所有匹配内容。

2. 多语言代码一键生成:JS/PHP/Python三种主流语言正则代码模板自动生成。

3. 完整结果展示:全部匹配项、分组捕获内容统一输出至结果框。

4. 语法校验:非法正则表达式会弹窗报错提示。

二、实操示例1:提取全部数字

测试文本:订单号13579,手机号18800001234,编号abc678xyz 正则表达式:\d+ 操作步骤: 1. 上方文本框粘贴测试文本 2. 正则输入框填写 \d+ 3. 点击【测试匹配】 匹配结果:13579、18800001234、678 4. 点击【生成其他语言】自动生成JS/PHP/Python对应提取数字代码

三、实操示例2:邮箱匹配正则

四、使用注意事项

1. 正则修饰符:g全局匹配、i忽略大小写、m多行匹配,JS/PHP/Python修饰符略有区别,工具自动适配。

2. 转义字符:网页输入正则无需双反斜杠,直接写 \d \w 即可,生成代码时自动处理转义。

3. 分组捕获:使用()分组时,匹配结果会同时展示完整匹配与分组子匹配。