2017年4月3日

匹配数字时遇到的一些问题

摘要: 匹配 012341234: 0.000000 为什么:r'([0-9]*).*?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0).*' 可以 但是:r'([0-9]/d*).*?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0).*' 就不可 阅读全文

posted @ 2017-04-03 17:38 Lirh_china 阅读(131) 评论(0) 推荐(0) 编辑

常用正则表达式

摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度( 阅读全文

posted @ 2017-04-03 17:21 Lirh_china 阅读(85) 评论(0) 推荐(0) 编辑

python 正则表达式 匹配指定字符遇到问题记录

摘要: 匹配1, 12 ,234 错误的例子: import reline = "prediction correct 1 >>>>>>>>>>>>>>>>>>>>!real class: 12, predicted class:234 ";pattern = re.compile(r'.*real cla 阅读全文

posted @ 2017-04-03 17:13 Lirh_china 阅读(232) 评论(0) 推荐(0) 编辑

python 正则表达式 匹配指定字符

摘要: 比如 line = "result of fold 0, instance 3."; 有时候你只要 里面的0, 或者 3 , 怎么办? 只要在正则表达式中加个括号: pattern = re.compile(r'.?instance.?(\w).') 用括号 \w , 那么group(1)就会只有3 阅读全文

posted @ 2017-04-03 16:29 Lirh_china 阅读(2060) 评论(0) 推荐(0) 编辑

python 正则表达式

摘要: 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表 阅读全文

posted @ 2017-04-03 15:56 Lirh_china 阅读(175) 评论(0) 推荐(0) 编辑

导航