我有一個三線代碼塊,上百個分散在整個一個文件,這裏有一個代表性的例子:通配符(?正則表達式)搜索關閉了線在PHP
if(DEBUG) {
$misc->Debug("Here is a debug message");
}
我要崩潰了這些行,導致:
if(DEBUG) {$misc->Debug("Here is a debug message");}
任何程序都可以,但我認爲Notepad ++可能是最簡單的?
任何幫助非常感謝!
我有一個三線代碼塊,上百個分散在整個一個文件,這裏有一個代表性的例子:通配符(?正則表達式)搜索關閉了線在PHP
if(DEBUG) {
$misc->Debug("Here is a debug message");
}
我要崩潰了這些行,導致:
if(DEBUG) {$misc->Debug("Here is a debug message");}
任何程序都可以,但我認爲Notepad ++可能是最簡單的?
任何幫助非常感謝!
您可以使用下面的正則表達式:
if\s*\(DEBUG\)\s*\{\s*(\$misc->Debug\("[^"]+"\);)\s*\}
與更換
if\(DEBUG\)\s*\{\s*([^\r\n]+)\s*\}
與subsitution到
IF\(DEBUG\){ $1 }
我可以看到你的例子工作,並感謝您的反饋,但Notepad ++返回「查找:無效的正則表達式」? – mayersdesign
更新了這兩個正則表達式,並在記事本++中進行了測試,現在似乎可以正常工作。 – Maslo
現在確實有效,非常感謝 – mayersdesign
如果你有相同的代碼重複,那麼你只需更換用查找/替換記事本++。 – 11thdimension