Récupérer ce qu'il y a entre parenthèses grâces aux expressi
Posté : 30 nov. 2007, 01:40
Salut à tous. J'ai des chaînes qui contiennent des parenthèses. Mon but serait de récupérer dans une variable la chaîne sans la parenthèse, et dans une autre, la parenthèse ainsi que son contenu. Exemple :
Ce qui me donnerait :
Pendant que j'écrivais ce message je cherchais encore comment faire. Puis j'ai fini par trouvé une méthode artificiel qui marche très bien, mais je doute que c'est comme ça qu'il faut faire en réalité ^^
Et autre question, pendant que je testais, je voulais mettre [:alnum:] au lieu de .*? mais rien ce se passait. J'ai du mal à comprendre pourquoi ?
Merci d'avance !
Code : Tout sélectionner
Bla bla bla (USA)
Blô Blô Blô (EU)
Bli Bli Bli (JP)
Ki Kou Lol (FR)
Code : Tout sélectionner
Bla bla bla
(USA)
Blô Blô Blô
(EU)
Bli Bli Bli
(JP)
Ki Kou Lol
(FR)
$Nom = split('\(.*\)','Bla Bla Bla (USA)');
$Nom = trim($Nom[0]);
$Parenthese = split($Nom,'Bla Bla Bla (USA)');
$Parenthese = trim($Parenthese[1]);
Alors pendant que j'y suis, comment faudrait-il faire normalement ?Et autre question, pendant que je testais, je voulais mettre [:alnum:] au lieu de .*? mais rien ce se passait. J'ai du mal à comprendre pourquoi ?
Merci d'avance !