[resolu] aux pros des regex

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
 
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

Ok j'ai fait l'effort.


Code:
$tachaine = 'aoksoak_njisaji_jsa';

preg_match('#(.*)_.#U', $tachaine , $capture);

echo capture[1];

//aoksoak
 
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