我写的Perl脚本在C代码我想从内部意见运行排除我的代码执行(/ *和* /)单行注释被排除
$flag = 0;
while(<>){
if($_ =~ /\/\*/){
$flag = 1;
}
if($_ =~ /\*\//){
$flag = 0;
}
if($flag == 0) {
execute other code
}
}
对于像多行注释工作正常
/*
...
...
*/
但是对于单行注释不起作用像
/* this is an example 123 */
需要帮助的正则表达式的命令不包括“/ *” 和之间的UDE一切(字符,整数,特殊字符) “* /”
great.it works..thanks –