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使用metaclass实现Singleton模式的方法
May 05 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
python批量替换多文件字符串问题详解
Apr 22 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
基于python调用psutil模块过程解析
Dec 20 Python
python super用法及原理详解
Jan 20 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
解决在keras中使用model.save()函数保存模型失败的问题
May 21 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 Python
python 求两个向量的顺时针夹角操作
Mar 04 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 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的dl函数用法实例
2014/11/06 PHP
PHP使用文件锁解决高并发问题示例
2018/03/29 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
JQuery 常用操作代码
2010/03/14 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
python3转换code128条形码的方法
2019/04/17 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
德购商城:德国进口直邮商城
2017/06/13 全球购物
如何获得EntityManager
2014/02/09 面试题
公司门卫管理制度
2014/02/01 职场文书
学生干部培训方案
2014/06/12 职场文书
租房安全协议书
2014/08/20 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
公安机关起诉意见书
2015/05/20 职场文书
旗帜观后感
2015/06/08 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers
JavaScript获取URL参数的方法分享
2022/04/07 Javascript