python里使用正则表达式的转义字符的匹配

原创 2017年10月11日 21:07:28
前面学习了预先定义的集合,在集合里要添加一个反斜线在里面,如果要匹配这个反斜线,怎么办呢?聪明的人们已经想到一个方法,连续两反斜线,就是表示一个反斜线的匹配,例子如下:
from re_test_patterns import test_patterns

test_patterns(
    r'\d+ \D+ \s+',
    [(r'\\.\+', 'escape code')],
)

结果输出如下:
'\\.\+' (escape code)


  '\d+ \D+ \s+'
  '\d+'
  .....'\D+'

  ..........'\s+'

深入浅出Numpy
http://edu.csdn.net/course/detail/6149 

Python游戏开发入门

你也能动手修改C编译器

纸牌游戏开发

http://edu.csdn.net/course/detail/5538 

五子棋游戏开发

http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通 
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战 
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用 
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caimouse/article/details/78208402

python 正则表达式对转义符的处理

#!/usr/bin/python #-*-coding:utf-8-*- import re tmpString = "a/b/c+" tmpString = tmpString.replace...
  • lovec520
  • lovec520
  • 2016-06-07 22:57:19
  • 445

regex 正则表达式 需要转义的特殊字符 以及 java、python实现

在对mongoDB通过正则表达式regex进行模糊查询时,发现一些特殊字符无法查询,比如“(”等,通过查阅资料,发现需要对一些特殊字符进行转义,需要转义的特殊字符有* . ? + $ ^ [ ] ( ...
  • l347129991
  • l347129991
  • 2017-04-20 13:56:04
  • 4269

Python3 正则表达式特殊符号及用法(详细列表)

Python3 正则表达式特殊符号及用法(详细列表) 正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合、子组匹配、模式重复次数。正是这些特殊符号使得一个正则表达式可以匹配字符串...
  • riba2534
  • riba2534
  • 2017-01-09 14:20:34
  • 3470

Python正则表达式匹配反斜杠“\”

在学习Python正则式的过程中,有一个问题一直困扰我,如何去匹配一个反斜杠(即“\”)?在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的: 1)普通字符串:'\\';2)原始字符...
  • jinixin
  • jinixin
  • 2017-02-24 00:52:10
  • 6763

正则 re中要转义的特殊字符

如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义  特别字符 说明 $ ...
  • u013176681
  • u013176681
  • 2016-05-30 11:52:04
  • 2216

正则表达式匹配 html 中的转义字符

正则'((\\')|.)*?'测试实例'I\'m hello world'
  • technofiend
  • technofiend
  • 2017-08-30 15:22:08
  • 414

正则表达式需要转义的特殊字符

正则表达式中有些字符具有特殊的含义,如果在匹配中要用到它本来的含义,需要进行转义(在其前面加一个\)。下面总结了常见的一些需要转义的特殊字符: $ 匹配输入字符串的结尾位置。如果设置了Reg...
  • u013573047
  • u013573047
  • 2016-04-22 20:30:12
  • 4947

java中的(正则表达式)与( 转义字符)

第一步:System.out.println("\w");                 String   s="\w";                      结果: java报错误:In...
  • sky_sea_desert_me
  • sky_sea_desert_me
  • 2016-10-13 15:17:01
  • 1597

python用正则表达式替换掉汉字、标点等指定字符以外的特殊字符

用习惯java的正则表达式,今天在python里也想用相同的正则处理一些文本,结果发现python和java的差别还挺大的,网上一顿搜索之后发现内容又是千篇一律,也满足不了我的需求,于是自己摸索后,总...
  • liuqian1104
  • liuqian1104
  • 2012-10-31 21:48:02
  • 11536

中括号和大括号在正则表达式的转义,包括很多特殊字符

特殊字符在正则表达式的转义          在java中如果需要使用到正则表达式的话,难免会匹配一些特殊字符如我想匹配“{d}”,但是我们不能再表达式中直接写"[{d}]",那样是错的,因为在正则...
  • csr0312
  • csr0312
  • 2013-11-29 01:44:17
  • 13438
收藏助手
不良信息举报
您举报文章:python里使用正则表达式的转义字符的匹配
举报原因:
原因补充:

(最多只允许输入30个字)