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下字符串的创建和转义字符的使用 - 千月的python linux 系统管理指南学习笔记(10)

从这章开始我们讨论python对文本的操作 既然章节标题是:文本,那么创建字符串是最基础的。如何保证我创建的变量是一个字符型。 使用不同的引号格式括起字符串 我们看下面的例子 无论是 单引...

Sed使用的变量里含有转义字符的解决

首先是Sed里使用变量的问题 网上有人总结了四种方案: 1.       eval sed 's/$a/$b/' filename 2.     ...

Sed使用的变量里含有转义字符的解决

最近写脚本的时候碰到了这方面的问题,到网上搜了半天也没找到好一点的方案或总结。今天我把自己的摸索写一下。   首先是Sed里使用变量的问题 网上有人总结了四种方案: 1.   ...

java正则表达式和转义字符

正则表达式是每个编程语言都支持的格式,通过正则表达式可以很轻松地进行数据格式校验,本文列举了各种Java正大表达式,以及Java的转义字符,以供参考。

js 正则表达式多个转义字符的用法

我们都知道在js中遇到特殊字符要使用转义字符,但是如果多个转义字符同时出现的话,那又是怎么用的呢,我突发奇想,然后去一个一个的试了一下,最后终于把这个地方搞清楚了。js中定义正则表达式有两种方法,这两...

正则表达式(二)转义字符

需要转义的字符 ---------------------------------------------------- 特别字符 说明 $ ...

Python 核心编程笔记_Chapter_6_Note_2 字符串的内建函数zip_转义字符_字符串术语

先前的学习里面没有学到,看一下 zip()函数在运算时,会以一个或多个序列做为参数,返回一个元组的列表。同时将这些序列中并排的元素配对。 例如,有两个列表: a = [1,2,3] b = [4,5...

字符串的方法及注释/ 字符串格式化符号含义及转义字符含义(python)

capitalize()   把字符串的第一个字符改为大写   casefold()   把整个字符串的所有字符改为小写   center(width)   将字符串居中,并使用空格...

[正则表达式]-基础语法三 其他特殊字符与转义字符

本篇文章将对剩下的元字符进行描述记录,包括特殊字符与转义字符.     一、元字符[]      []符号对表示了一个字符类,其占用一个字符位置,表示匹配其中的任何一个。     例如:[012...

表达式陷阱(字符串,表达式类型,输入法,注释字符,转义字符,正则表达式)

1.    表达式中的陷阱1.1  关于字符串的陷阱1. 在创建一个String s = new String("java");的时候,JVM会到常量池中去检查看是否有一个"java"对象了,如果没有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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