我寫的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 –