J'ai un très gros fichier .txt avec la commande de nos clients et je dois le déplacer dans une base de données mysql. Cependant, je ne sais pas quel genre de regex utiliser car l'information n'est pas très différente.php, preg_match, regex, extraire du texte spécifique
----------------------- 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 -----------------------
J'ai essayé quelque chose, mais je ne pouvais pas extraire même le nom ... voici un échantillon de mon effort sans succès
$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;
Est-ce réel des données? –