• #正则表达式# 学习笔记


    以下是我学习正则表达式过程中的学习笔记:详细学习教程推荐正则表达式30分钟入门教程

    特殊代码/元字符:

    单词的开始或结尾。

      例如:正则表达式为male,则male或abcmale22都能匹配到。

               正则表达式为male,则abcmale22不会被匹配到


    . :除了换行符以外的任意字符    
    * :前面的字符可以是任意数量(可以是0次)  +前面的字符可以是任意数量(1次或更多次)

         例如:.* 可匹配任意数量不包含换行符的字符

         例如:a*可匹配任意数量的a


    d:数字(0~9)

      例如:d*能匹配任意数量的连续数字

    {n}:前面的字符必须连续匹配n次(n为数字)  {m,n}前面的字符必须连续匹配m到n次(m,n为数字)

      例如:d{2}能匹配两个连续的数字

          例如:186d{8}能匹配 186的手机号

      例如:QQ:d{5,12} 能匹配QQ:7469378QQ:1234567890,不能匹配:QQ:12345,不能匹配QQ:1234567890123

    s:任意空白符(空格、Tab、中文全角空格,换行符等等)

    w: 字母 或 数字 或 下划线 或 汉字

    ^:匹配字符串的开始  $:匹配字符串的结束

    字符转义:

    如果想查找 *  .    这些字符怎么办?在元字符前面加 就可以匹配元字符本身

    例如:www.cnblogs.com 可以匹配www.cnblogs.com(只能匹配到www.cnblogs.com)

    例如:C:\Windows 可以匹配C:Windows

  • 相关阅读:
    bordersizing属性
    solr服务的搭建(以solr4.1实现)
    在网页标题栏title加入图标?
    JS中JSON对象的定义和取值
    eclipse搭建maven ssm项目
    用JAVA中BufferedImage画出漂亮的验证码点击变化
    Python环境变量搭建
    如何在目录ODP提交您的网站?
    PHP的301重定向代码
    VMware系统克隆
  • 原文地址:https://www.cnblogs.com/linchen1987/p/3721706.html
Copyright © 2020-2023  润新知