网上摘抄的感觉有用的正则习题
2015-11-30 20:08
316 查看
问题都来自百度 有时间整理一下,并且附上分析,有了这些,做测试的小工具就easy多了
python正则表达式练习:1.import recr = re.compile("怎么写呢") s = "abcd123d123ad1v123" print cr.findall(s) 我想找出以a开头,以123字符串结尾,但是中间不出现123这个字符串的字符串。 比如上题,结果应为:abcd123和ad1v123。2.import recr = re.compile("怎么写呢")s = "a123abvpd123d“p”f12ab123sabd123f1123abc"print cr.findall(s)我想找出以123字符串开头,以ab字符串结尾,但是中间不出现123和“p”这两个字符串的子字符串。比如上题,结果应为:123ab和123sab和123ab。答案:1.此处关键是.*?的联合使用?
2.?
比如,一段文本:eng li aas ddde iiiiideeeeef怎样在Python中用正则表达式提取出尖括号之外的内容?即最后的输出结果为eng li aas d dde iiiii deeeeef
问题更正,文本应该是这样的:<SPAN><P>eng li aas<SS>ddde<AP>iiiiideeeeef<P>怎样在Python中用正则表达式提取出尖括号之外的内容?即最后的输出结果为eng li aas d dde iiiii deeeeef答案:>([\w\s]+)<
![](https://oscdn.geek-share.com/Uploads/Images/Content/201705/40da226498c84c92e2ee7e86a0b4fd72.gif)
如题,有"temp.txt"文件,内容如下:21899 6% S 15 173928K 38024K fg app_108 com.tencent.qq21899 34% S 14 191436K 50888K fg app_108 com.tencent.qq21899 49% S 14 183928K 41584K fg app_108 com.tencent.qq21899 28% S 15 176984K 40240K fg app_108 com.tencent.qq21899 6% S 15 177004K 40448K fg app_108 com.tencent.qq21899 6% S 14 176048K 40564K fg app_108 com.tencent.qq21899 10% S 14 176196K 40472K fg app_108 com.tencent.qq21899 9% S 14 176232K 40712K fg app_108 com.tencent.qq21899 12% S 14 176288K 40820K fg app_108 com.tencent.qq21899 10% S 14 176288K 40820K fg app_108 com.tencent.qq21899 12% S 16 179376K 40904K fg app_108 com.tencent.qq如何提取出每行的百分比数值、两个内存占用值,并存储至'result.csv'中呢?(如第一行提取“6%”,“173928”,“38024”三个值)求大神指点!谢谢!
答案:
相关文章推荐
- time,datetime中字符串,时间对象,和时间戳的转换学习整理
- 让Category支持添加属性与成员变量【转载】
- Xcode7中你一定要知道的炸裂调试神技【转载】
- MATLAB的PID调节器
- Spark中的键值对操作
- ruby字符串学习笔记4
- Tensorflow二分类处理dense或者sparse(文本分类)的输入数据
- FIFO,LRU,OPT置换算法
- java程序员常犯的几个错误
- 日期格式字符说明【转载】
- iOS开发网络—数据安全
- LeetCode 之 Intersection of Two Linked Lists
- 【Win10开发】绘制静态UI
- uboot 中 env相关问题
- 为树莓派安装配置openJDK
- 快速搭建一个成熟,强壮的App框架【转载】
- arm-linux内核编译过程小结
- Redhat7开机图形或文字界面
- OC-1-面向对象
- 第十一周学习总结