zoukankan      html  css  js  c++  java
  • 第二章:匹配单个字符

    2.1 匹配纯文本

      文本:

        hello, my name is Ben. Please visit my website at http://www.forta.com/.

      正则表达式:

        Ben

      结果:

        hello, my name is Ben. Please visit my website at http://www.forta.com/.

    再看一个例子:

      文本:

        hello, my name is Ben. Please visit my website at http://www.forta.com/.

      正则表达式:

        my

      结果:

        hello, my name is Ben. Please visit my website at http://www.forta.com/.

    注意:

      正则表达式是区分字母大小写的,所以Ben不匹配ben。

    2.2 匹配任意字符:

      "."字符(英文句号)可以匹配任何一个单个的字符

      文本:

        sales.xls

        sales1.xls

        sales2.xls

        na1.xls

        sa.xls

      正则表达式:

        sales.

      结果:  

        sales.xls

        sales1.xls

        sales2.xls

        na1.xls

        sa.xls

    注意:

      1> .字符可以匹配任何单个的字符、字母、数字甚至是.字符本身!

      2> 在同一个正则表达式里允许使用多个.字符

    2.3 匹配特殊字符:

      .在正则表达式中有着特殊的含义,如果模式想匹配一个.本身,你需要在.之前加上一个(反斜杠)字符类对它进行转义。是一个元字符(表示这个字符有特殊的含义,而不是字符本身的含义)

      文本:  

        sales.xls

        sales1.xls

        sales2.xls

        na1.xls

        sa.xls

      正则表达式:

        .a..xls

      结果:   

        sales.xls

        sales1.xls

        sales2.xls

        na1.xls

        sa.xls

    注意:

      1> 如果需要匹配本身,就必须对进行转义,相应的转义序列是两个连续的反斜杠字符\

      2> .只能匹配除了换行符以外的任何单个字符

  • 相关阅读:
    什么是电信BOSS系统?
    得到windows系统图标的解决方案
    FusionChart实现金字塔分布图
    OCP-1Z0-051-V9.02-91题
    FusionChart用XML和JSON两种格式提供数据源
    OCP-1Z0-051-V9.02-156题
    OCP-1Z0-051-V9.02-155题
    OCP-1Z0-051-V9.02-154题
    OCP-1Z0-051-V9.02-153题
    OCP-1Z0-051-V9.02-151题
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9094470.html
Copyright © 2011-2022 走看看