Python正则表达式在线测试工具

点击"测试正则表达式"按钮查看结果...

正则表达式速查表

表达式 描述
. 匹配任意字符(除了换行符)
^ 匹配字符串的开头
$ 匹配字符串的结尾
* 匹配前面的子表达式零次或多次
+ 匹配前面的子表达式一次或多次
? 匹配前面的子表达式零次或一次
{n} 匹配前面的子表达式恰好n次
{n,} 匹配前面的子表达式至少n次
{n,m} 匹配前面的子表达式至少n次,至多m次
\d 匹配数字,等价于[0-9]
\D 匹配非数字,等价于[^0-9]
\s 匹配空白字符
\S 匹配非空白字符
\w 匹配单词字符,等价于[A-Za-z0-9_]
\W 匹配非单词字符,等价于[^A-Za-z0-9_]
[abc] 匹配a、b或c中的任意一个字符
[^abc] 匹配除了a、b和c之外的任意字符
(...) 捕获组
(?:...) 非捕获组
a|b 匹配a或b
Python正则表达式在线测试工具

功能说明 这个在线测试工具提供以下功能: 正则表达式输入:用户可以输入Python风格的正则表达式 测试字符串输入:提供文本区域输入要测试的字符串 匹配选项: 忽略大小写 (re.I) 多行模式 (re.M) 点匹配所有字符 (re.S) 详细模式 (re.X) 结果显示: 高亮显示所有匹配项 显示匹配总数 详细列出每个匹配的位置和捕获组 速查表:提供常用正则表达式语法参考 使用方法 将上述代码保存为HTML文件 在浏览器中打开该文件 输入正则表达式和测试字符串 选择需要的匹配选项 点击"测试正则表达式"按钮查看结果 这个工具完全在客户端运行,不需要服务器支持,可以直接在浏览器中使用。

分享链接