转义字符,正则表达式,特殊字符,模式匹配

正则表达式中的特殊字符在表达式中有特殊意义,需要在它前面添加 "\" 才能当作普通文本字符来使用。使用正则表达式regex匹配特殊字符(2种方法记忆):方法1:首先加"\"匹配该特殊字符本身,然后在转义字符(即"\")前加"\"方法2:在特殊字符前加"\\"(或者使用[]),特别的"\"需要使用"\\\\"来匹配字符说明inputregex1regex2^匹配输入字符串的开始位置。要匹配 "^" 字符本身,请使用 "\^""^"\\^[^]$匹配输入字符串的结尾位置。要匹配 "$" 字符本身,请使用 "\$""$"\\$[$].匹配除了换行符(\n)以外的任意一个字符。要匹配小数点本身,请使用 "\.""."\\.[.][ ]用来自定义能够匹配 '多种字符' 的表达式。要匹配中括号,请使用 "\[" 和 "\]""["\\[[\\[]*修饰匹配次数为 0 次或任意次。要匹配 "*" 字符本身,请使用 "\*""*"\\*[*]\将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。"\\"\\\\?修饰匹配次数为 0 次或 1 次。要匹配 "?" 字符本身,请使用 "\?""?"\\?[?]+修饰匹配次数为至少 1次。要匹配 "+" 字符本身,请使用 "\+""+"\\+[+]{ }修饰匹配次数的符号。要匹配大括号,请使用 "\{" 和 "\}""{"\\{[{]|左右两边表达式之间 "或" 关系。匹配 "|" 本身,请使用 "\|""|"\\|[|]( )标记一个子表达式的开始和结束位置。要匹配小括号,请使用 "\(" 和 "\)""("\\([(]

(0)

相关推荐

  • Java中String.split()用法说明

    在java.lang包中有String.split()方法,返回是一个数组.  1."."和"|"都是转义字符,必须得加"\\"; 如果用& ...

  • Python3正则表达式(一)基本语法规则

    坚强的狗蛋 2017-12-18 23:43:27 8341 收藏 27分类专栏: python3正则表达式 文章标签: python 正则表达式 re模块版权正则表达式是一个很强大的字符串处理工具, ...

  • 正则表达式A - 方法及特殊字符用法

      课程大纲  1.正则表达式的概念及作用 2.正则表达式的创建方法 3.正则表达式的用法 正则表达式概念: 正则表达式是由普通字符及特殊字符组成的对字符串进行过滤的逻辑公式 正则表达式的创建方式: ...

  • 正则表达式 – 语法 | 菜鸟教程

    正则表达式 - 语法 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件 ...

  • 正则表达式 – 教程 | 菜鸟教程

    正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"). 正则表达式使用单个字符串来描述.匹配一 ...

  • 50道正则表达式笔试题参考答案(第11-20题)

    各位客官姥爷好,欢迎回来.我们在上节给出了前10道正则表达式练习题目和参考答案,相信各位姥爷都有对照着练习.在本节清风将给出第11-20题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习 ...

  • 50道正则表达式笔试题参考答案(第21-30题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第11-20道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第21-30题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...

  • 50道正则表达式笔试题参考答案(第1-10题)

    各位客官姥爷好,欢迎回来.我们上节留下的50道正则表达式笔试练习题,有不少客官姥爷在后台回复他自己的答案.[嘿嘿,相信肯定也有偷懒没做的(收藏夹里吃灰).没关系,清风在这里陪您一起做] 一次性做50道 ...

  • 50道正则表达式笔试题参考答案(第31-40题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第21-30道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第31-40题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...

  • 在Excel中像使用函数一样优雅的使用正则表达式

    从杂乱的数据中提取数值.提取字母.汉字这样的需求,实在是太常见了,我浏览论坛几乎每天都可以看到很多,以至于我想Excel应该有一个这样的函数.但是没有,于是我自己写了一个,也是为了方便在Excel中练 ...

  • “re正则表达式”示例

    我们想要得到字符串 s1 中的 a,使用 search() 函数应该怎么做. s1 = 'ab黄cd同abc学' r2 = re.search('a',s1) r2.group() 结果如下: