3
我試圖檢測電子郵件的目的地是否在數據庫中。問題是,有相同的電子郵件,所以直接比較不會捕獲所有情況。一些示例:[email protected]
== [email protected]
== [email protected]
。有什麼地方可以定義這些模式嗎?什麼郵件相互等價?
我試圖檢測電子郵件的目的地是否在數據庫中。問題是,有相同的電子郵件,所以直接比較不會捕獲所有情況。一些示例:[email protected]
== [email protected]
== [email protected]
。有什麼地方可以定義這些模式嗎?什麼郵件相互等價?
如果你的意思是詢問是否有一種通用的方法來決定這個名稱,那麼不會。即使您使用模式來查找類似的電子郵件地址,您如何知道它們屬於同一個人?也許foobar123真的和foobar不一樣?
現在,如果您的數據庫表具有鏈接到人員的電子郵件地址,則可以使用查詢來查找他們鏈接的人員並進行比較。
我能想到的唯一的其他事情就是如果您可以對電子郵件地址進行IP查找,但存在一系列問題。
我給出的例子是基於模式的。任何電子郵件相當於另一個用戶名中的某個時間段。在用戶名後面加上任何字符串的加號也是一樣。我不知道這是一個谷歌的事情或一般的電子郵件,但我沒有測試過。 ip查找對電子郵件btw沒有任何意義。 – chacham15
爲什麼不正常化電子郵件呢?只要刪除句號等等,然後比較結果字符串是否相等? – RonaldBarzell
問題在於如何確定這兩封電子郵件是否符合規則,它的規則是什麼。我舉了幾個例子,但這些只是我注意到的經驗。 – chacham15