R rudddy WRInaute passionné 22 Février 2010 #1 salut étant une bille en regex (et encore même pas), je sollicite vos bons vouloirs en php, comment extraire d'une chaine le contenu jusqu'à un caractère donné ? ex : chaine : abc_def*ijk je veux tout ce qu'il y a avant le _ , soit abc merci à vous
salut étant une bille en regex (et encore même pas), je sollicite vos bons vouloirs en php, comment extraire d'une chaine le contenu jusqu'à un caractère donné ? ex : chaine : abc_def*ijk je veux tout ce qu'il y a avant le _ , soit abc merci à vous
D dorian53 WRInaute passionné 22 Février 2010 #2 Re: aux pros des regex Salut, Pas besoin de regex, PHP a tout prévu http://fr.php.net/manual/fr/function.strstr.php Ou sinon un explode ?
Re: aux pros des regex Salut, Pas besoin de regex, PHP a tout prévu http://fr.php.net/manual/fr/function.strstr.php Ou sinon un explode ?
R rudddy WRInaute passionné 22 Février 2010 #3 Re: aux pros des regex ouai mais before needle ne marche que de php 5.3 et pas sur mon 5.1.2 en attendant je me suis débrouillé avec substr et strpos, mais bon ...
Re: aux pros des regex ouai mais before needle ne marche que de php 5.3 et pas sur mon 5.1.2 en attendant je me suis débrouillé avec substr et strpos, mais bon ...
D dorian53 WRInaute passionné 22 Février 2010 #4 Re: aux pros des regex Ok j'ai fait l'effort. Code: $tachaine = 'aoksoak_njisaji_jsa'; preg_match('#(.*)_.#U', $tachaine , $capture); echo capture[1]; //aoksoak
Re: aux pros des regex Ok j'ai fait l'effort. Code: $tachaine = 'aoksoak_njisaji_jsa'; preg_match('#(.*)_.#U', $tachaine , $capture); echo capture[1]; //aoksoak
R rudddy WRInaute passionné 22 Février 2010 #5 Re: aux pros des regex merci ton effort te vaut une reco
spout WRInaute accro 22 Février 2010 #6 C'était quand même plus simple avec un explode: Code: list($beforeUnderscore) = explode('_', $tachaine);
C'était quand même plus simple avec un explode: Code: list($beforeUnderscore) = explode('_', $tachaine);