当前位置: 首页 > 正则表达式在线测试工具

正则表达式在线测试工具

本工具提供了常用正则表达式的在线生成功能,可实现诸如字符、网址、邮编、日期、中文等的正则表达式生成功能,并且提供在线测试正则表达式匹配。

常用元字符
代码	说明
                        .	匹配除换行符以外的任意字符
                        \w	匹配字母或数字或下划线
                        \s	匹配任意的空白符
                        \d	匹配数字
                        \b	匹配单词的开始或结束
                        ^	匹配字符串的开始
                        $	匹配字符串的结束
                    
常用限定符
代码	说明
                            *	重复零次或更多次
                            +	重复一次或更多次
                            ?	重复零次或一次
                            {n}	重复n次
                            {n,}	重复n次或更多次
                            {n,m}	重复n到m次
常用反义词
代码	 说明
                            \W	 匹配任意不是字母,数字,下划线,汉字的字符
                            \S	 匹配任意不是空白符的字符
                            \D	 匹配任意非数字的字符
                            \B	 匹配不是单词开头或结束的位置
                            [^x]	 匹配除了x以外的任意字符
                            [^aeiou] 匹配除了aeiou这几个字母以外的任意字符
正则表达式修饰符

标记也称为修饰符,正则表达式的标记用于指定额外的匹配策略。标记不写在正则表达式里,标记位于表达式之外,格式如下:

/pattern/flags
i	ignore - 不区分大小写	将匹配设置为不区分大小写,搜索时不区分大小写: A 和 a 没有区别。
                            g	global - 全局匹配	查找所有的匹配项。
                            m	multi line - 多行匹配	使边界字符 ^ 和 $ 匹配每一行的开头和结尾,记住是多行,而不是整个字符串的开头和结尾。
                            s	特殊字符圆点 . 中包含换行符 \n