rex
This user hasn't shared any biographical information
Homepage: http://iregex.org
Posts by rex
关于从普通文本提取正则表达式的再思考
rex按:写完上一篇文章之后,一直在考虑如何真正实现从普通文本中归纳正则表达式的实现。走了许多弯路,也学了不少知识。例如,perl黑豹书上复杂的数据结构、匿名散列和数组、refenrence...
个人应用之明文字串到正则
February 10, 2010 - 4:50 pm
Tags: perl
Posted in 应用 | 2 Comments
近来工作中需要将某种明文字串转为简单的正则式。手动做当然可以,但是大量重复性的劳动,自然是交给机器处理为好。昨晚写了一款这样的脚本,放在这里。因为是处理我自己的工作的...
统计重复文本行的两种方法
February 6, 2010 - 3:09 pm
Tags: perl
Posted in 应用 | 7 Comments
假设样本文件a.txt内容如下:
hello world!
hello world!
I love regex.
hello world!
I love regex.
hello world!
简单观察可知,hello world!共重复4行;I love regex.重复2行。如何使用...
由正则式反推文本:REExtractor
February 2, 2010 - 5:12 pm
Tags: gae, python, REExtractor
Posted in 应用 | 2 Comments
发现一款简单有趣的正则表达式应用:REExtractor,作用是输入正则表达式,输出符合正则式描述的文本。作者给的介绍是
Generate all possibilities of Regular Expression,即生成正则表达式的所有...
正则表达式匹配规则
原文:How will my regular expression match?
作者:hv
译文:正则表达式的匹配过程
译者:rex
rex译注:在《Programming Perl》第三版第五章,讲了正则匹配的六条规则,深入,透彻,但...
skydrive外链mp3方案
使用合租空间的独立博客,例如本人,有时想在自己的空间上传mp3,又有版权(美国空间要求趋严)、流量(被迅雷爬到后果很严重)的担心。经过比较,觉得skydrive的空间挺不错的,25G空间...
[译]递归正则表达式
December 16, 2009 - 11:06 pm
Tags: perl, recursive
Posted in 翻译 | 10 Comments
原文在此。rex译于2009年12月15~17日,翻译过程中使用的是google docs@prism@firefox@ubuntu 9.10,很爽的体验。感谢余晟老师在正则和翻译方面的悉心指导。
平时我们用到的正则表达式,其实没...
抓取页面图片的单行命令
命令如下:
curl -s $URL |perl -nle "print for m{http://[^\"]+(?:jpg|png|gif)}g;"|sort -u |xargs wget
流程:
将包含图片链接的页面(例如http://www.flickr.com/photos/anyaanja/4165312465/sizes/o/ ...
笔记:如何写出高效率的正则表达式
November 30, 2009 - 10:53 pm
Tags: efficiency, optimize, regex
Posted in 教程 | 5 Comments
如果纯粹是为了挑战自己的正则水平,用来实现一些特效(例如使用正则表达式计算质数、解线性方程),效率不是问题;如果所写的正则表达式只是为了满足一两次、几十次的运行,优化...
效率问题
October 22, 2009 - 8:13 pm
Tags: python
Posted in 杂项 | 3 Comments
上周发了篇《两条与密码验证相关的正则表达式问题》。今天看了些python的正则表达式,心血来潮,想看看这几种正则哪种效率较高。代码、运行结果见下。这是为什么呢?
#!/usr/bin/pyth...
两条与密码验证相关的正则表达式问题
October 16, 2009 - 10:38 pm
Tags: lookaround, 密码验证, 环视
Posted in 问答 | 13 Comments
在正则表达式论坛上,有人问了这样两个问题(原贴在这里):
问题1: 密码验证:由且仅由数字、字母(大小写)、特殊符号(@ % &…)组成,三者缺一不可,密码不少于8位。
正则学习杂感:磨刀不误砍柴功
反复读紫龙书第三章,以及网文Write Your Own Regular Expression Parser(链接在这篇文章中找),连同该网文附带的源码,终于破关。一点感悟,写在这里。
使用正则表达式搜索字串,比逐位进...
链接:正则表达式术语表
8月份回家度假期间,整理了一下余晟老师译的《精通正则表达式》一书中的部分术语,以google docs形式贴出,这里给出链接。
...正则学习杂感,附几枚链接
最近在学习编译原理,尤其是正则表达式的实现这一节。从网上搜索到有用的链接,张贴在这里。一个感受是,数学知识是非常有用的,尤其是创造性的编程。如果数学知识足够,完全可以...
Comments