有多少人喜欢用正则表达式?
记得以前郭先强的HugeCalc的输入窗口可以过滤掉非数字的字符,而只保留下数字,当时对郭先强真的是五体投地, 现在看来,只不过正则表达式就能做到而已.
自己写程序时经常能用到正则表达式,感觉正则表达式真爽,
有多少人有这样的感受? 在工作中,我经常用Perl写程序,经常使用正则表达式。 liangbch 发表于 2014-10-28 11:27
在工作中,我经常用Perl写程序,经常使用正则表达式。
大哥,你用perl干什么呢?测试程序?如果是测试程序的话,那是如何测试呢? cn8888 发表于 2014-10-30 09:23
大哥,你用perl干什么呢?测试程序?如果是测试程序的话,那是如何测试呢?
我大体是为QA组写测试工具的。至于如何测试,非三言两语可说清。 liangbch 发表于 2014-11-4 10:40
我大体是为QA组写测试工具的。至于如何测试,非三言两语可说清。
我常用正则表达式处理文本,替换查找,很爽! 基本是个程序员都要求会点正则,没什么稀奇的 re2 很強大( Google在2010年发布 ),有人用過嗎
http://guiquanz.me/2013/08/11/re2-in-action/
https://code.google.com/p/re2/ 借贵贴咨询一个小问题,请问/\*""\*/g和/\s|:""\s|:/gm这两个正则表达式的意思 本帖最后由 G-Spider 于 2015-1-21 19:58 编辑
阿杰 发表于 2015-1-21 13:33
借贵贴咨询一个小问题,请问/\*""\*/g和/\s|:""\s|:/gm这两个正则表达式的意思
/\*""\*/g 全局匹配串中的*""*子串。
比如:a*""*bcdg*""*f 中有两个子串被匹配。
/\s|:""\s|:/gm 有个优先级,可以看作
/(\s)|(:""\s)|(:)/gm
即支持换行符统一处理的全局匹配,前面的那个是单行进行的匹配。
匹配3种情形:一个是空白符,一个是:""空白符,一个是:
比如:" ab\n:\"\" test\n:abc\nmnop"
会匹配:
1. 空格(空白符)
2. \n(空白符)
3. :""空白符
4. \n
5. :
6. \n
G-Spider 发表于 2015-1-21 19:57
/\*""\*/g 全局匹配串中的*""*子串。
比如:a*""*bcdg*""*f 中有两个子串被匹配。
没想到这么快就有回复,先表示感谢。再问一下“”是代表一个空格还是两个引号。*""*子串是代表**,还是代表*双引号*。这个是否会匹配到只有一个*的情况。能否列出*""*可匹配的所有情况。
页:
[1]
2