Python正则表达式练习题
来源:互联网 发布:师范网络教育 编辑:程序博客网 时间:2024/06/11 16:37
题目来源:http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html
推荐博客园的一个学习Python的快速教程
http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html
练习题:
有一个文件,文件名为output_1981.10.21.txt 。下面使用Python: 读取文件名中的日期时间信息,并找出这一天是周几。将文件改名为output_YYYY-MM-DD-W.txt (YYYY:四位的年,MM:两位的月份,DD:两位的日,W:一位的周几,并假设周一为一周第一天)
import reimport timeimport datetimefilename = "output_1981.10.21.txt"m = re.search("output_(\d{4}.\d{2}.\d{2})", filename)searchResult = m.group(1)print ("matcht result: %s" % searchResult)dates = searchResult.split('.')for date in dates: print dateyear = dates[0]month = dates[1]day = dates[2]xingqi = datetime.datetime(int(year), int(month), int(day)).strftime("%w")# replace to new filenametheReplacePart = '%s-%s-%s-%s' % (year,month,day,xingqi)print 'the new filename is: %s' % theReplacePartnewfileName = re.sub("\d{4}.\d{2}.\d{2}", theReplacePart, filename)print newfileName
最近在学习Python,这是我的解答,欢迎大家贴上自己的答案
- Python正则表达式练习题
- 正则表达式练习题
- 正则表达式练习题
- Shell和正则表达式练习题
- 韩顺平正则表达式练习题
- Python:练习题(列表推导式、词频统计、异常处理、正则表达式等)
- js正则表达式符号和一些练习题
- JAVA学习笔记之正则表达式练习题
- Java基础练习题 (3)正则表达式
- 牛客正则表达式练习题(持续更新)
- python正则表达式学习
- c++正则表达式,python
- Python正则表达式(一)
- python的正则表达式
- Python正则表达式
- Python初学-正则表达式
- 正则表达式与python
- python正则表达式学习
- android popupwindow 仿新浪、腾讯title弹框效果
- SWT(Standard Widget Toolkit)
- Holmos自动化测试入门学习(五)-----------下拉框选择
- 【swing】关于swing里面的jlist的绑定,美化,获取选中项等
- OpenGL点阵字体绘制终极解决方案
- Python正则表达式练习题
- 机器学习之开源库大总结
- hdu 1698 线段树成段更新
- Linux 环境中从源代码编译安装 ReText 问题与解决
- Quagga添加自己的命令
- 通过tf workspace来删除工作空间
- js中undefined怎么判断
- Python连接Redis配置详解
- Tomcat与Web服务器、应用服务器的关系