1
編輯:我這樣做是因爲我已經提供的數據有數百個這種格式的換行符分隔的條目,我需要將微格式納入地址數據。因此,如果提供的字符串是如下,我需要輸出:PHP正則表達式提取電話號碼從+到第一個非數字
<p><span itemprop="telephone">+1 800 123 456</span> (toll free) from overseas</p>
-
我需要一個正則表達式提取從下面的格式的電話號碼:
1 800 123 456(免費)來自海外
我一直提供的數據一直以這種格式輸入,所以有效地使用正則表達式來獲取所有來自直到第一個非數字字符「+」。
那麼你可以提供你的嘗試? – hwnd
而不是明確拉出電話號碼。你可以使用'preg_replace('/ [^ 0-9 \ + /','',$ phone_number);'?'來刪除不是數字或加號的所有內容。 – castis