[resolu] aux pros des regex

WRInaute passionné
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
 
WRInaute passionné
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 ...
 
WRInaute passionné
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
 
WRInaute accro
C'était quand même plus simple avec un explode:
Code:
list($beforeUnderscore) = explode('_', $tachaine);
 
Discussions similaires
Haut