我正在根據需要從外國數據庫中導入用戶數據。雖然我將房屋號碼與街道名稱分開,但其他數據庫卻沒有。從地址字符串中提取門牌號碼
我用
preg_match_all('!\d+!')
要排除的號碼。這工作正常,像這樣的addressline:
streetname 60
但它並不適用於像這樣的addressline工作:
streetname 60/2/3
在這種情況下,我最終提取60,和/ 2/3留在街道的名字。
不幸的是,我不是一個正則表達式的專家。恰恰相反。我的問題是,我需要能夠不僅檢測數字,而且斜線和連字符。
有人可以幫我嗎?
非常完美! – SquareCat
@CummanderCheckov你「理解」表達式是如何工作的? – HamZa
是的,在這種情況下它很簡單。雖然我不知道呼號是什麼。 – SquareCat