1
我需要從文件(簡歷)中獲取所有人的姓名(David,Jonathan,Ferdinand)。我能夠通過正則表達式獲得電子郵件ID和電話如何找到給定字符串laravel中的人的名字?
$email = '/[a-z0-9_\-\+][email protected][a-z0-9\-]+\.([a-z]{2,3})(?:\.[a-z]{2})?/i';
$phone = ^\(?\+?([0-9]{1,4})\)?[-\. ]?(\d{10})$
但是我如何找到名字?簡歷內的細節順序可以採用任何格式。我試圖用wordsAPI並做類似
$word = WordsApi::word('name');
if($word->synonyms()==null)
{
$name = $word;
}
但不幸的是,它像約翰,馬修,費爾南德斯等名稱返回值是否有實現這一目標的任何特別的方式?因爲他們在自己的格式非常規範,可以很容易挑出
好的在這種情況下。如果約翰史密斯使用類似[email protected]的電子郵件呢? –
@NaveenKumar那麼你有點不幸。正如我在答案中所指出的,除了First,Last或Last,First之外,沒有一套標準來寫你的名字。這使得從簡歷中選出一個名字非常困難。 –