[請益] 有辦法用regular expression去取代ereg成preg_match嗎?

看板PHP作者 (ricky)時間14年前 (2011/08/15 20:12), 編輯推噓0(008)
留言8則, 5人參與, 最新討論串1/1
大家好,最近公司要要作database migration... 也順便把php的版本更新...現在最大的問題是ereg不見了 所以我必須要把所有有ereg的程式改成preg_match(還有eregi, ereg_replace) 可是我大概搜尋了一下,至少有幾百個地方要改 請問板上有人遇過這個問題嗎?有可能用regular expression去搜尋取代嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.175.204.114

08/15 20:25, , 1F
何不自己寫一個function ereg(....
08/15 20:25, 1F

08/15 21:02, , 2F
DW不是可以取代
08/15 21:02, 2F

08/15 21:29, , 3F
code 有信心就可以直接fopen,抓全部檔案每行替換
08/15 21:29, 3F

08/15 21:31, , 4F
不然用linux的sed or vim 直接開檔替換- - 方法還不少勒XD
08/15 21:31, 4F

08/17 00:54, , 5F
find + sed + grep
08/17 00:54, 5F

08/17 21:02, , 6F
我是過直接替換,但因為本來裡面就是reg了..所以
08/17 21:02, 6F

08/17 21:03, , 7F
有點複雜,不過還是很感謝大家的回答
08/17 21:03, 7F

08/17 22:58, , 8F
regex內容也要改,那的確是很複雜…
08/17 22:58, 8F
文章代碼(AID): #1EIGqqgZ (PHP)
文章代碼(AID): #1EIGqqgZ (PHP)