2008年10月29日星期三
2008年1月13日星期日
正则表达式,尽量匹配短的部分
*、+等后面加上?,就表示尽量匹配短的部分,比如:
%(<span class="normal"> </span><span class="keyword">def</span>).sub!(/(<span class="normal">)(.*)(<\/span>)/) {|s| puts s}
=> <span class="normal"> </span><span class="keyword">def</span>
%(<span class="normal"> </span><span class="keyword">def</span>).sub!(/(<span class="normal">)(.*?)(<\/span>)/) {|s| puts s}
=> <span class="normal"> </span>
2008年1月11日星期五
QRe 正则表达式测试工具
主页:http://code.google.com/p/qre/
看样子是中国人开发的。同时提供了Windows下和linux下的jar。
在Ubuntu下打开jar文件的方法:
选中文件,点右键,"Open with Sun Java 6 Runtime"
看样子还挺不错的,正则表达式本来就不好写,也不好测,有个小工具挺能提高效率的。
对正则表达式不熟悉的人(比如我),也可以用来学习。就相当于正则表达式界的irb了,哈哈。
看样子是中国人开发的。同时提供了Windows下和linux下的jar。
在Ubuntu下打开jar文件的方法:
选中文件,点右键,"Open with Sun Java 6 Runtime"
看样子还挺不错的,正则表达式本来就不好写,也不好测,有个小工具挺能提高效率的。
对正则表达式不熟悉的人(比如我),也可以用来学习。就相当于正则表达式界的irb了,哈哈。
订阅:
博文 (Atom)
