Skip navigation.

极湖

无不用其“极”

文本编辑常用正则表达式(不定期更新)

,

从事代码别想工作时间长了,用正则表达式查找替换文本也就成为家常便饭。
编辑文本,如果不会用正则表达式,效率要打折扣,这是我的一点体会。

记录一下最近常用的表达式:

-------------------------------
js多余逗号
,[\s\r\n]*\}
,[\s\r\n]*\]

-------------------------------
行尾空格
([^\s])\s+$
-------------------------------
一个或多个汉字
[\x{4e00}-\x{9fa5}]+
-------------------------------
php 变量名替换: $var_name -> $varName
替换前: (\$\w+)_(\w)(\w*)
替换后: \1\U\2\L\3
-------------------------------
从HTML文本抽取 name="..." 中的name属性
替换前: .*\sname="([^"]+)".*
替换后: \1
-------------------------------

其他常用的暂时想不起来,以后补充。

注:
以上表达式,主要在 EmEditor 下使用。
EmEditor 下正则替换很简单,替换字符串()中的内容,在被替换的字符串里,按顺序是 \1 \2 \3 ...

Zend Framework 组件所需的 PHP 扩展模块JavaScript: 判断字符串是否数字

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31