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实现自动填写调查问卷
Sep 06 Python
python画出三角形外接圆和内切圆的方法
Jan 25 Python
Python对象属性自动更新操作示例
Jun 15 Python
实践Vim配置python开发环境
Jul 02 Python
Python中的groupby分组功能的实例代码
Jul 11 Python
Pandas过滤dataframe中包含特定字符串的数据方法
Nov 07 Python
python 统计文件中的字符串数目示例
Dec 24 Python
解决tensorflow训练时内存持续增加并占满的问题
Jan 19 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
django Model层常用验证器及自定义验证器详解
Jul 15 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
Python Pandas 删除列操作
Mar 16 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 工厂模式使用方法
2010/05/18 PHP
PHPMailer邮件发送的实现代码
2013/05/04 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
vue组件name的作用小结
2018/05/23 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
python获取指定网页上所有超链接的方法
2015/04/04 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
技校个人求职信范文
2014/01/25 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
高中语文课后反思
2014/04/27 职场文书
人事代理委托书
2014/09/27 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server