<?php
$s = '/*aaaa
sss
*/*/';
preg_match('@/\*.*?\*/@s', $s, $match);
var_dump($match);
输出
array(1) {
[0]=>
string(13) "/*aaaa
sss
*/"
}
php正则详细资粮参考地址
匹配单行注释
<?php
$str = "
a = b; //asdf //saf
b = c; //asdf
";
$reg = '@\s*//.*$@m';
$res = preg_replace($reg,'',$str);
echo $res;
输出
a = b;
b = c;
再来一个lua版的
local test = "int x; /* xx */ xx*/ int y; /* y */"
function string.gfind(test, patten)
local i,j = 0,0