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实现的登陆Discuz!论坛通用代码分享
Jul 11 Python
利用Python查看目录中的文件示例详解
Aug 28 Python
Python中property属性实例解析
Feb 10 Python
python发送邮件脚本
May 22 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
Mar 14 Python
python解析xml简单示例
Jun 21 Python
pytorch程序异常后删除占用的显存操作
Jan 13 Python
Python数据正态性检验实现过程
Apr 18 Python
Python reduce函数作用及实例解析
May 08 Python
django models里数据表插入数据id自增操作
Jul 15 Python
Python函数__new__及__init__作用及区别解析
Aug 31 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 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 cookie使用方法学习笔记分享
2013/11/07 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
基于jquery的商品展示放大镜
2010/08/07 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
python实现简单神经网络算法
2018/03/10 Python
python使用turtle库绘制时钟
2020/03/25 Python
python中import与from方法总结(推荐)
2019/03/21 Python
python实现爬山算法的思路详解
2019/04/09 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
德国网上超市:myTime.de
2019/08/26 全球购物
编写strcpy函数
2014/06/24 面试题
父亲追悼会答谢词
2014/01/17 职场文书
安全生产专项整治方案
2014/05/06 职场文书
银行求职信
2014/05/31 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
学生会招新宣传语
2015/07/13 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server
vue实现滑动解锁功能
2022/03/03 Vue.js