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> .只能匹配除了换行符以外的任何单个字符

  • 相关阅读:
    [转载] 如何更有效地说服开发人员接受你的BUG?
    Coded UI Demo
    等价类划分坐标图
    如何将Excel中的测试用例导入到QC中
    [转载]使用Team Foundation Server(TFS)进行项目Bug管理
    [转载] C# 自定义事件和委托
    TFS Guide
    二叉树的深度优先递归、非递归遍历、广度优先遍历 实例
    部署PHP+Apache+MySQL在Windows实战之例
    NLB的设置 Windows 2008 Server R2
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9094470.html
Copyright © 2011-2022 走看看