2013-03-29 56 views
0

我的編程風格需要使用Word,並且在不破壞我使用的其他Word實用程序的情況下,無法在我所使用的計算機上關閉魔術引號。我需要一種方法來自動清除魔術引號,如果可能,還可以使用PHP,Perl或JavaScript從PHP腳本中遠程清除。通過在PHP腳本中彈出的magicquotes獲取

我會經常有一千或更多的語句一次運行;在一個腳本上。如果只有一個魔術引號能夠通過,我必須通過反覆試驗來識別錯誤(他們不可能看到),也就是通過一個相同的魔術引號(左或右)並將它複製粘貼到在寫字板中替換實用程序,在其中粘貼我的腳本,然後點擊替換。

如果這一天發生40次(最大),我可能會失去一兩個小時做這個愚蠢的任務。

+1

我很好奇爲什麼你會使用Word作爲編程編輯器,它是最不適合的一般。代碼摺疊,語法着色和自動完成等待你在幾個不錯的IDE:Netbeans,Eclipse,PHPStorm ... – halfer

回答

0

這是我想適應我的問題的那種腳本;而不是刪除前面爲0的行,並將輸出寫入新文件,它會將更改後的內容寫入新文件,並將curlyquotes更改爲直引號。

?>php 
$file = file("text.php"); 
$newLines = array(); 
foreach ($file as $line) 
if (preg_match("/^(-\d+|0)/", $line) ===0) 
$newLines[] = chop($line); 
$newFile = implode("\n", $newLines); 
file_put_contents("demo2.txt", $newFile); 
<?