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

  • 相关阅读:
    WordPress后台添加侧边栏菜单
    Redis 使用多个数据库及密码配置
    datatable 修改点击列头进行排序顺序
    命令行客户端操作pg数据库常用操作
    pg 创建自增id
    让 PHP COOKIE 立即生效(不用刷新就可以使用)
    js cookie
    使用mysql监视器即命令行下的mysql
    javascript 获取键盘上的按键代码KeyCode
    吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
  • 原文地址:https://www.cnblogs.com/changlezhong/p/9094470.html
Copyright © 2011-2022 走看看