zoukankan      html  css  js  c++  java
  • 常见正则表达式收集

    1. 电邮email
        ^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$
     
    2. IP v4
        ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
     
    3. a链接
        <a[^>]*href=\"[^\s\"]+\"[^>]*>[^<]*<\/a>
     
    4. URL地址
        ^([a-z]+:\/\/)?([a-z]([a-z0-9\-]*\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&amp;]*)?)?(#[a-z][a-z0-9_]*)?$
     
     
     
     
     
     
    临时记录: (?!\*\/[.\n\r]*)function
     
    匹配空行: /n[/s| ]*/r
    匹配写了注释的函数: (\*\/[.\n\r]*)function
    匹配部分没有写注释的函数: (}[.\n\r]*)function
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    虚拟机virtualBox
    在scala命令行中加入类库
    使用git submodule
    Julia1.x安装
    texshop 使用技巧
    vimdiff换行
    双系统磁盘挂载失败
    www.wolframalpha.com
    sublime3激活方法
    实验数据
  • 原文地址:https://www.cnblogs.com/lfire/p/2672239.html
Copyright © 2011-2022 走看看