python中使用正则表达式的连接符示例代码


Posted in Python onOctober 10, 2017

前言

我们在前面的例子里,我们学习使用集合里字符或非集合里的字符,这时都是要把每个字符写出来的,但是有时需要把26个小写字母都放到集合里,那么按集合的方法,得输入26次,一个一个键入去,这样比较花时间,也容易出错,那么有没有更好的方法呢?这个是有的,就是使用正则表达式的连接符的功能:-,比如表示26个小写字符,就使用[a-z]就可以了。

本文详细的给大家介绍了关于python使用正则表达式的连接符的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

例子如下:

#python 3.6 
#蔡军生 
#http://blog.csdn.net/caimouse/article/details/51749579 
# 
from re_test_patterns import test_patterns 
 
test_patterns( 
 'This is some text -- with punctuation.', 
 [('[a-z]+', 'sequences of lowercase letters'), 
  ('[A-Z]+', 'sequences of uppercase letters'), 
  ('[a-zA-Z]+', 'sequences of letters of either case'), 
  ('[A-Z][a-z]+', 'one uppercase followed by lowercase')], 
)

结果输出如下:

'[a-z]+' (sequences of lowercase letters)


 'This is some text -- with punctuation.'
 .'his'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z]+' (sequences of uppercase letters)


 'This is some text -- with punctuation.'
 'T'


'[a-zA-Z]+' (sequences of letters of either case)


 'This is some text -- with punctuation.'
 'This'
 .....'is'
 ........'some'
 .............'text'
 .....................'with'
 ..........................'punctuation'


'[A-Z][a-z]+' (one uppercase followed by lowercase)


 'This is some text -- with punctuation.'
 'This'

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python编写百度贴吧的简单爬虫
Apr 02 Python
Python中的自省(反射)详解
Jun 02 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
python爬取各类文档方法归类汇总
Mar 22 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
用Python读取几十万行文本数据
Dec 24 Python
python文件转为exe文件的方法及用法详解
Jul 08 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
Python如何基于rsa模块实现非对称加密与解密
Jan 03 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 Python
python中数组和列表的简单实例
Mar 25 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 #Python
python 上下文管理器使用方法小结
Oct 10 #Python
python中如何使用正则表达式的集合字符示例
Oct 09 #Python
python中如何使用正则表达式的非贪婪模式示例
Oct 09 #Python
Python 多进程和数据传递的理解
Oct 09 #Python
Python 加密的实例详解
Oct 09 #Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 #Python
You might like
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
javascript实现动态加载CSS
2015/01/26 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
详解python中的json的基本使用方法
2016/12/21 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
如何教少儿学习Python编程
2020/07/10 Python
Python 随机按键模拟2小时
2020/12/30 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
英国足球店:UK Soccer Shop
2017/11/19 全球购物
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
《大自然的语言》教学反思
2014/04/08 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python
win10更新失败无限重启解决方法
2022/04/19 数码科技