在线工具
实用工具集合,提升工作效率
全部开发常用工具 › 在线正则测试

在线正则测试

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


复制成功
常用正则表达式 中文字符 双字节字符(包括汉字在内) 空白行 Email地址 网址URL 国内手机 国内电话号码 腾讯QQ号 中国邮政编码 格式日期 IP 中国18位身份证号 匹配(年-月-日)格式日期 正整数 负整数 整数 非负整数(正整数+0) 非正整数(负整数+0) 正浮点数 负浮点数
 

使用说明:Ctrl+D加入收藏夹,下次直接使用哦!

正则表达式

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

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