traitement d'un fichier texte. - PHP - Programmation
Marsh Posté le 24-04-2007 à 10:14:17
anapajari a écrit : str_replace(' ', '_') ??? |
oui mais comment lui dire que c'est uniquement le morceau de ligne qui se trouve entre guillemets (ca pourrait etre des parentheses ou bien des etoiles) qu'il faut coller ensemble ::
exemple :
il y a des fleurs "dont des roses" et des bleuets ==> il y a des fleurs "dont_des_roses" et des bleuets
Marsh Posté le 24-04-2007 à 11:05:44
Avec les expressions régulières : ereg_replace
ereg_replace("(\".*)([[:space:]])(.*\" )", "\\1 \\2_ \\3", $chaine)
J'ai peut-être fait une erreur dans l'écriture de l'expr regulière mais l'idée est là.
Marsh Posté le 24-04-2007 à 10:07:26
Bonjour,
Pour pouvoir faire un parsage correct d'un fichier de log, je dois reformatter ce fichier; je voudrais donc savoir s'il est possible de "coller" plusieurs mots lorsqu'ils sont entre guillemet, cela ne doit pas etre tres clair donc un exemple :
"coucou c est moi" deviendrais "coucou_c_est_moi"
Merci d'avance!
Message édité par miss-choco le 24-04-2007 à 10:07:46