我上傳從Excel導出的製表符分隔文本文件,基本上我越來越對文檔中的所有電子郵件字段,通過使用preg_match_all對PHP刪除URL正則表達式從電子郵件串
preg_match_all("/([\s]*)[\._a-zA-Z0-9-][email protected][\._a-zA-Z0-9-]+/i",$string,$emails);
在一些案件的電子郵件保存與連接到它像這樣的網址:[email protected]
我需要剝去只有電子郵件沒有那是事後的電子郵件地址
我怎樣才能使用正則表達式這項工作的網址?
不是很好......你可以得到你的數據供應商來修復文件;從長遠來看,它會爲你節省很多麻煩。 – Ben
數據來自一個8歲的excel聯繫人目錄,其中有200個文件:S –
那麼擱置可論證的模式,它是'@ [\ ._ a-zA-Z0-9 - ] +'不可能的部分趕上@ domain.comwww.domain.com,除非它是在輸入中顯示。而'domain.comwww.domain.com'是.com區域內的一個合法域名。是否所有的「錯誤」捕獲看起來像「無域www-後跟域 - 帶www」? –