第二章:匹配单个字符

changlezhong changlezhong     2022-11-17     674

关键词:

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

 

第二周_文本处理

...复过的行-u仅显示不重复的行grep-v取反-i忽略大小写-n显示匹配的行号-c统计匹配的行数-o仅显示匹配到的字符串-q不输出任何信息($?可以显示命令是否执行成功0为成功非0为失败)-A#前#行-B#后#行-C#前后各#行-e或(grep-ePATTERN-ePATTER... 查看详情

正则表达式中匹配单个字符

匹配单个字符.匹配任意一个字符(除了)[]匹配[]中列举的字符d匹配数字0-9D匹配非数字s匹配空白,即空格S匹配非空白w匹配单词字符W匹配非单词字符 查看详情

正则表达式必知必会3/10

...言一样,学习正则表达式的关键是实践,实践,再实践。第二章匹配单个字符匹配纯文本。JavaScript中,g(global)表示全局匹配,i来表示区不区分字母大小写。.字符表示可以匹配任何一个单个的字符,字母,数字,甚至是.字符本... 查看详情

更新完毕正则表达式必知必会读书笔记

第二章匹配单个字符正则表达式可以包含纯文本(甚至可以是只包含纯文本)。绝大多数正则表达式引擎默认行为只是返回第1个匹配结果,但是正则有办法实现全部匹配。在JavaScript中,可选是g。正则默认区分大小写,如果不可... 查看详情

更新完毕正则表达式必知必会读书笔记

第二章匹配单个字符正则表达式可以包含纯文本(甚至可以是只包含纯文本)。绝大多数正则表达式引擎默认行为只是返回第1个匹配结果,但是正则有办法实现全部匹配。在JavaScript中,可选是g。正则默认区分大小写,如果不可... 查看详情

20170502匹配单个字符串

...如下:一、正则表达式的概念:1.使用单个字符串来描述匹配一系列符合某个句子语法规则的字符串2.是对字符串操作的一种逻辑公式3.应用来处理文本和数据4.表达过程:依次拿出表达式和文本中的字符比较,如果每一个字符都... 查看详情

匹配单个字符(代码片段)

...一小节中,了解到通过re模块能够完成使用正则表达式来匹配字符串本小节,将要讲解正则表达式的单字符匹配字符功能.匹配任意1个字符(除了)[]匹配[]中列举的字符d匹配数字,即0-9D匹配非数字,即不是数字s匹配空白,即空... 查看详情

正则表达式——02单个字符匹配

【前言】本节主要讲述匹配单个字符1. 匹配纯文本区分大小写匹配纯文本和搜索功能一致 2. 匹配任意字符——“.”.匹配除了换行符以外的任意字符 注意:【元字符】特殊符号和字符,即所谓的元字... 查看详情

3.2.2.1匹配单个字符

  最先开始是匹配单个字符。可采用集中方式做到:以一般字符、以转义的meta 字符、以.meta 字符,或是用方括号表达式: 一般字符指的是未列于POSIXBRE 于ERE 的meta 字符,包括所有文字和数字字符、... 查看详情

使用交替或字符类进行单个字符匹配?

】使用交替或字符类进行单个字符匹配?【英文标题】:Usingalternationorcharacterclassforsinglecharactermatching?【发布时间】:2011-06-1102:36:47【问题描述】:(注意:标题似乎不清楚——如果有人能改写一下,我完全赞成!)给定这个正... 查看详情

jpql模糊匹配单个字符

JPQL模糊匹配,不是%,而是单个字符,该怎么办?比如我要查出数据库中满足后三位是数字的字符串对于mysql来说,使用通配符%和_可以轻松解决,但是对于JPQL来说模糊查询就伤脑筋了。。。有一个方法,可以使用like查询出来以... 查看详情

网络安全从入门精通(第二章-7)正则表达式

本文内容:什么是正则表达式PHP中正则表达式常用函数正则表达式语法 1,什么是正则表达式?  正则表达式:又称规则表达式,在计算机科学的一个概念,正则表达式通常替换哪些符合某个模式(规则)的文本。  正则表... 查看详情

javascript匹配未指定的单个字符(代码片段)

查看详情

如何使用正则表达式匹配所有数字字符和一些单个字符

】如何使用正则表达式匹配所有数字字符和一些单个字符【英文标题】:Howtomatchallnumericalcharactersandsomesinglecharactersusingregex【发布时间】:2014-01-2400:33:42【问题描述】:如何使用正则表达式匹配字符串中的所有数字以及特定字符... 查看详情

python正则表达式--匹配单个字符(代码片段)

re模块操作 在python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re,使用方法如下:#导入re模块importre#使用match方法进行匹配操作result=re.match(正则表达式,要匹配的字符串)#如果上一步匹配到数据的... 查看详情

python爬虫编程思想(30):用正则表达式匹配多个字符串和任意单个字符

目录1. 匹配多个字符串2. 匹配任何单个字符1. 匹配多个字符串        在前面的例子中,只是通过search方法搜索一个字符串,那么如果要搜索多个字符串呢?例如,搜索bike、car和truck。最简... 查看详情

基础正则表达式

*  匹配前一个字符任意次.  匹配除换行符外的任意单个字符^  匹配行首$  匹配行尾[]  匹配中括号内的任意单个字符,如[0-9a-zA-Z]匹配任意数字字母,[中华人民共和国]匹配“中化人民共和国”中的任意单个汉字[^]... 查看详情

re模块+面向对象

...语法:单个字符和多个字符  单个字符: d是匹配所有的数字D是匹配所有的非数字s是所有的换行符,制表符,空白等,回车符S是所有费换行符,空白和制表符等w字母数字下划线W所有非字母数字下划线.匹配所有单个... 查看详情