+ -
当前位置:首页 → 问答吧 → 匹配注释 /**/ 的问题

匹配注释 /**/ 的问题

时间:2010-09-03

来源:互联网

匹配 /**/ 的问题

如要需要替换掉程序中的 /**/ ,应该怎么匹配?
  1. m!/\*.*\*/!
复制代码
这个肯定是不行的

因为会包含这种

/* xxx */  abcd /* xYx */

现在需要去掉前后两个注释,应该怎么匹配?

作者: bellsleep   发布时间: 2010-09-03

本帖最后由 wfnh 于 2010-09-03 02:50 编辑

弄了几个正则,有些是相同的就是表达不一样,只是简单和复杂~~还有效率
  1. s{/\*.*?\*/}{}g;
  2. s{(?=/\*).*?(?<=\*/)}{}g;
  3. s{.*\*/(.*)/\*.*}{$1}g;
复制代码

作者: wfnh   发布时间: 2010-09-03