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游戏开发入门

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

你也能动手修改C编译器

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

纸牌游戏开发

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

Python 使用正则表达式 - 1

正则表达式 python
  • hjh00
  • hjh00
  • 2015年08月19日 16:20
  • 1049

正则表达式中问号的用法

1、需求背景 由于最近工作需要,要从网页链接中找到
  • maylorChao
  • maylorChao
  • 2014年05月28日 11:33
  • 5607

vim中使用正则表达式

一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成...
  • whaoXYSH
  • whaoXYSH
  • 2014年04月28日 16:40
  • 2901

Python正则表达式匹配各种标准形式整理

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表...
  • HHTNAN
  • HHTNAN
  • 2017年06月27日 13:50
  • 1298

正则表达式 匹配罗马数字 并且返回匹配到的值

正则 罗马数字
  • u013776081
  • u013776081
  • 2015年01月22日 10:19
  • 2737

Python3 如何优雅地使用正则表达式(详解一)

注:本文翻译自 Regular Expression HOWTO,小甲鱼童鞋对此做了一些注释和修改。 正则表达式介绍 正则表达式(Regular expressions 也称为 R...
  • goodboy5201314
  • goodboy5201314
  • 2015年01月12日 14:23
  • 3116

Python-同时匹配邮箱和电话号码的正则表达式

同时匹配邮箱和电话号码的正则表达式 要想很完美的匹配,不太简单。 各邮箱提供商的标准都多少有些许差别。如: 163:6-18个字符,可使用字母、数字、下划线,需以字母开头。 gmail:...
  • wdt3385
  • wdt3385
  • 2013年04月03日 13:24
  • 1635

[Python]网络爬虫(七):Python中的正则表达式教程

接下来准备用糗百做一个爬虫的小例子。 但是在这之前,先详细的整理一下Python中的正则表达式的相关内容。 正则表达式在Python爬虫中的作用就像是老师点名时用的花名册一样,是必不可少的...
  • wxg694175346
  • wxg694175346
  • 2013年05月15日 13:29
  • 126765

python-正则表达式 匹配多个字符串的语法规则

#'*'的作用就是匹配前一个字符0次或者是无限次 In [5]: ma=re.match(r'[A-Z][a-z]*','A')#匹配0次 In [6]: ma Out[6]: In [7]: ...
  • GoodLuckAC
  • GoodLuckAC
  • 2016年12月07日 14:53
  • 7531

python使用正则表达式编写网页小爬虫

""" 文本处理是当下计算机处理的主要任务,从文本中找到某些有用的信息, 挖掘出某些信息是现在计算机程序大部分所做的工作。而python这中轻量型、小巧的语言包含了很多处理的函数库, 这些库的跨...
  • liuguiyangnwpu
  • liuguiyangnwpu
  • 2015年04月09日 22:13
  • 9448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python里使用正则表达式的转义字符的匹配
举报原因:
原因补充:

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