[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);
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut