EditPlus正则替换注释 正则表达式匹配注释

EditPlus正则替换注释 正则表达式匹配注释

 

单行注释[ 形如/*xx*/ ]:  /\*.*\*/

 

/ 是 /* 前面的那个 /

 \* 是 /* 后面的那个 * ,只是因为 * 是通配符,所以要匹配 * 的时候必须使用它的转义字符 \*

 . 是匹配字符

 * 是任意字符,连起来 .* 的意思就是匹配任意字符

 \* 是 /* 后面的那个 * ,只是因为 * 是通配符,所以要匹配 * 的时候必须使用它的转义字符 \*

 / 就是 /* 前面的那个 /

 

EditPlus多行匹配方法:

editplus删除多行注释:/*......*/的方法:
1、把全文中的“\n”全都替换成“┓”。
2、把“[<|/]/”替换成空。(删除注释里面的“</”、“//”类内容,注释里面带有"/"的话,第三步就查不到了)
3、把“/\*.[^/]*\*/”替换成空。(不加[^/],就会波及到非注释内容)
4、把"┓"再替换成"\n"。

以上替换的时候都要勾上“正则表达式”。

来自  http://www.k686.com/  k686绿色软件.

 

 

 EditPlus匹配 // 双斜杠注释:

正则表达式:"//.*[^;)]$" 双引号中的.

由于一些特殊情况,如下代码:

 

        if (strpos($raw_url, '://') === false)
        {
          $raw_url = 'http://' . $raw_url;
        }

 

所以要排除 ) 和 ; .但是如果上面代码后面再次跟上 // 就又有问题了;

 

你可能感兴趣的:(正则表达式)