我需要重構跨多個文件夾中存儲的多個PHP文件的一些代碼。正則表達式搜索和替換多個文件
我需要更換喜歡的代碼實例:
trim(ucfirst($userinfo['first_name'])).' '.trim(ucfirst($userinfo['last_name']))
對於文本(的地方,在這些文件中)爲:
formatUserName($userinfo['first_name'],$userinfo['last_name'])
注意,$變量名會有所不同,但一切否則將是相同的*。
我在一臺Windows機器上,但安裝了PHP和Perl - 寧願使用它而不是sed。
我有Notepad ++,但不知道是否可以處理這樣的搜索和替換操作。
*我們的代碼中有這樣一行代碼的變體,一旦我理解了如何構建正確的正則表達式,我將自行嘗試。
什麼是你的問題? – TLP 2012-04-20 12:47:38
我們在談論多少個文件?如果是在合理的範圍內,你可以簡單地使用一個編輯器,讓你創建一個項目(向其中添加所有文件),並在項目中的所有文件上運行查找和替換(我使用PSPad)。然後在名稱變量上查找,以檢查是否更新了此問題的所有實例。 – Armatus 2012-04-20 12:48:04
@將 - 這是一個編程問題 - 我試圖確定使用適當的正則表達式。 – siliconpi 2012-04-21 01:12:23