正则表达式

来源:互联网 发布:淘宝招聘网 编辑:程序博客网 时间:2024/05/22 15:30

标签(空格分隔): 正则表达式


  • 匹配单词

    [a-zA-Z]
  • 匹配IP地址

        [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}

    没有做IP合法性检查

    (((\d{1,2})|(1\d{2})|(2\[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2\[0-4]\d)|(25[0-5]))
  • 匹配URL
    https?://[-\w.](:\d+)?(/([\w/_.])?)?
    较为完整的匹配
    https?://(\w*:\w*@\w*)?[-\w.](:\d+)?(([\w/_.](\?\S+)?)?)?

  • 电子邮件匹配
    (\w+.)\w+@\w+(\w.)[a-zA-Z]+

  • 边界匹配
    \bcat\b
    匹配 The cat scattered his food all over the room 里第一个cat

  • 匹配字符串的开头位置
    ^\s*<\?xml.*\?>
    检查xml文件是否合法,\s*用于匹配一个文件开头的0个或者多个空格
  • 匹配文件结束位置

学习资料

30分钟入门

0 0
原创粉丝点击