2016-09-29 61 views
2

因此,在關閉後,我只花了一小時時間查看很多php文件以查找en EOL?>。我嘗試使用正則表達式來使它更容易,但是一個大項目\?>(\n){1,}$仍然會讓我獲得450+的結果。這和問題原來是一個EOL開幕之前<?php ...Grep檢查以EOL開頭或結尾的PHP文件

所以,我想有是一個更好的方法。我正在考慮GREP尋找以EOL開始或結束的文件。

那麼解決這些問題的最佳方法是什麼?

+1

什麼問題?什麼錯誤?是否'輸出已經啓動?'如果是這樣,錯誤通常會顯示哪個文件和哪行導致輸出。 –

+0

在?之後或之前的一個EOL會導致它們出現在所有輸出之前(在之上),例如在生成圖像,csv或xml輸出時會導致問題,例如沒有錯誤 –

+0

您可以匹配''EOL'帶'''...所以你可以例如:'grep'<?php $'*'或'grep'$?>'*' – Hackerman

回答

2

我最終在Eclipse中使用正則表達式並搜索所有.php文件。

我跑/(^<?\s{1,}<\?php|\?>\s{1,}$)/g,發現我有兩個EOL開放<?php之前。

這個正則表達式也可以和grep一起使用。

相關問題