我有一個非常大的.txt文件與我們的客戶訂單,我需要將它移動到一個MySQL數據庫。然而,我不知道使用什麼類型的正則表達式,因爲這些信息並沒有很大的不同。php,preg_match,正則表達式,提取特定文本
----------------------- 4046904 KKKKKKKKKKK Laura Meyer MassMutual Life Insurance 153 Vadnais Street Chicopee, MA 01020 US 413-744-5452 [email protected] KKKKKKKKKKK 373074210772222 02/12 6213 NA ----------------------- 4046907 KKKKKKKKKKK Venkat Talladivedula 6105 West 68th Street Tulsa, OK 74131 US 9184472611 venkat.talladivedula... KKKKKKKKKKK 373022121440000 06/11 9344 NA -----------------------
我試過的東西,但我甚至不能提取名字......這是我的努力沒有成功
$htmlContent = file_get_contents("orders.txt"); //print_r($htmlContent); $pattern = "/KKKKKKKKKKK(.*)\n/s"; preg_match_all($pattern, $htmlContent, $matches); print_r($matches); $name = $matches[1][0]; echo $name;
這是真實的數據? – 2010-10-24 22:57:45