在python中,所有和正则表达式相关的功能都包含在re模块中。$表示字符串的末尾,^表示字符串的开始,原始字符串:字符串添加前缀r,表示字符串中的所有字符都不转义。\b表示单词的边界必须在这里。s="100 BROAD"re.sub('ROAD$','RD',s)结果:'100 BRD're.su...
分类:
编程语言 时间:
2014-07-19 20:38:28
阅读次数:
233
Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.dir函数可以有调用方式dir('.') 列出当前目录下所有子文件夹和文件dir('G:\Matlab') 列出指定目录下所有子文件夹和文件dir('*.m') 列出当前目录下符合正则表达式的文件夹和文...
分类:
其他好文 时间:
2014-07-18 21:08:58
阅读次数:
195
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实...
分类:
编程语言 时间:
2014-07-18 20:20:55
阅读次数:
384
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"...
分类:
Web程序 时间:
2014-07-18 16:35:22
阅读次数:
285
深入浅出之正则表达式(一)前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于...
分类:
Web程序 时间:
2014-07-17 22:33:11
阅读次数:
283
深入浅出之正则表达式(二)前言:本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版....
分类:
Web程序 时间:
2014-07-17 21:30:07
阅读次数:
575
Ruby的正则表达式为Regexp类的对象主要的元语言字符 記号意味例説明^行頭/^abc/abcで始まる行$行末/abc$/abcで終わる行.任意の1文字/a.b/aとbの間に1文字[...][]内のいずれか1文字/[A-Za-z]/英字[^...][]内に含まれない1文字/[^0-9]/...
分类:
其他好文 时间:
2014-07-17 14:28:58
阅读次数:
217
答案:专门的代码使用专门的正则表达式 /// /// 获得HTML中所有图片的src地址【比较稳定的一个版本】 /// /// HTML代码 /// 图片的URL列表 public static stri...
分类:
Web程序 时间:
2014-07-17 14:12:06
阅读次数:
426
re模块的split()方法与字符串的split()方法相似,前者是根据正则表达式模式分隔字符串,后者是根据固定的字符串分割,因此与后者相比,显著提升了字符分割的能力。如果分隔符没有使用由特殊符号表示的正则表达式来匹配多个模式,那re.split()和string.split()的执行过程是一样的。
分类:
其他好文 时间:
2014-07-17 09:42:05
阅读次数:
211
一、正则表达式简述·概念:用一串字符,描述有共同属性的数据·注意:使用正则表达式匹配时,一定要注意\转移符号的使用·格式:a、grep[选项]‘正则表达式’文件列表1文件列表2b、|管道命令·处理方式a、以行为处理单位b、默认输出与正则表达式匹配的行刀屏幕上c、对数据进行..
分类:
其他好文 时间:
2014-07-17 08:02:43
阅读次数:
276