许虎虎 开发者工具集

正则表达式在线验证器

1、实现在线自定义正则表达式提取文本内容
2、验证正则表达式

正则表达式到底是什么?

在编写处理字符串的程序或网页时,我们经常需要找到满足某些复杂规则的字符串。 正则表达式是用来描述这些规则的工具。 换句话说,正则表达式是记录文本规则的代码。

通用元字符
代码 解释
. 匹配除换行符之外的任何字符
\w 匹配任何字母、数字或下划线
\s 匹配任何空格
\d 匹配号码
\b 匹配单词的开头或结尾
^ 匹配字符串的开头
$ 匹配字符串结尾
Common qualifiers
代码/语法 解释
* 重复0次或多次
+ 重复一次或多次
? 重复 0 或 1 次
{n} 重复n次
{n,} 至少重复n次
{n,m} 重复 n 到 m 次
常用反义词
代码/语法 解释
\W 匹配除字母、数字、下划线和汉字之外的所有字符
\S 匹配任何非空白字符
\D 匹配任何非数字字符
\B 匹配单词不开始或结束的地方
[^x] 匹配除 x 以外的任何字符
[^aeiou] 匹配除字符 aeiou 之外的任何字符