Extraction chaine entre parenthèse fonctionne pas - PHP - Programmation
Marsh Posté le 21-07-2014 à 21:33:02
[A-Z] -> [A-Za-z] non?
Ou faire un match en case insensitive. en Perl ce serait /(.*?) \(([A-Z]+)\)/i
A+,
Marsh Posté le 21-07-2014 à 21:50:07
J'étais déjà en insensitive, mais rien
concrètement :
Citation : Drôles de drames (Letting You Go) |
Code : |
Me renvoie rien
Marsh Posté le 21-07-2014 à 23:03:36
C'est tout con, mais j'ai du faire un programme de test pour m'en rendre compte: il y a des espaces dans ton texte à matcher!
#(.*?) \(([A-Z ]+)\)#i
Ce que je fais dans ces cas la:
#(.*?) \(([^)]+)\)#i
On matche tout jusqu’à la parenthèse.
A+,
Marsh Posté le 22-07-2014 à 00:47:50
Niquel, merci
Ca change quoi le A-Z par rapport au ^) ?
Marsh Posté le 22-07-2014 à 11:56:08
Le A-Z ne matchera pas une phrase avec un mot composé et un tiret, ou une phrase avec un chiffre.
A+,
Marsh Posté le 21-07-2014 à 20:30:29
Bonjour
Je souhaite retirer de la chaine ci dessous ce qu'il y a dans les parenthèses :
Drôles de drames (Letting You Go)
Amis-Amants (Feeling a Whole Lot Better)
Mais ça m'affiche toujours "0" j'comprends pas
Message édité par Orission le 21-07-2014 à 20:43:33
---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »