Bonjour,
Je n'arrive pas à m'en sortir avec une expression régulière :
Voici ma chaine à parser : 'DURAND DUPONT Jean Pierre'
Je veux récupérer ça dans 2 variables différentes :
$sNom = 'DURAND DUPONT'
$sPrenom = 'Jean Pierre'
Le soucis c'est que je peux aussi avoir : 'DURAND DUPONT Jean'
Mais encore : 'DURAND Jean Pierre'
Ou alors 'DURAND Jean'
Alors j'ai commencé ma regexp en utilisant les majuscules/minuscules pour m'aider :
Mais ca ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $toto =~ /^([A-Z]+)+ ([A-Z]{1}[a-z]+)*$/
Une idée ? Merci.
Partager