2015-09-04 20 views
0

如何檢測字符串上的名稱/姓氏/地址/ zip/CPF/CNPJ?如何檢測字符串上的名稱/姓氏/地址/ zip/CPF/CNPJ?

如:

在我的數據庫,我有以下字符串:

"- M-3705340 John Mark Pereira Souza CPF/CNPJ: 905438215-52 R Of Tupinambás, 275 Apt 102Bl NO NAME & nbsp; Iguaçu 35162-137 Ipatinga/MG" 

字符串是動態的,即,必須是檢測每一塊串的代碼,名稱姓可能有比其他更多...

用PHP,將分離該信息的最佳方式是什麼?

+0

爲什麼你這樣存儲它... –

+0

不幸的是這些是我在數據庫中的信息。壞信息。 )): – user2925795

+0

我從巴西看到你的個人資料,我也是巴西人,更容易削減智能裁剪位置,並使用strlen + strpos + str_replace + trim(Éfacil fazer isso para separar utileze strlen + strpos + str_replace + trim)。顯示更多4結果,我可以幫助,只是一個不好。 – KingRider

回答

0

您可能會發現這些字符串遵循的一些模式/規則(例如char 11-30之間的名稱)。這將有助於提取一些字符串標記。

然後你可以嘗試做一些正則表達式測試。 這裏有一個可能的教程:http://regexone.com/

+0

字符串是動態的,我無法預測一個人有多少姓,或者有多少個字符有地址。 – user2925795

相關問題