Expression regulière : Dernier Mot - Divers - Programmation
Marsh Posté le 11-02-2014 à 11:19:02
En gros, c'est pour prendre un gros listing sous excel. 
Le copié-collé dans Notepad++ pour générer mes switch (c#) grâce aux expressions régulières. 
 
Pas envie de passer 2 heures à saisir tout ça.
Marsh Posté le 11-02-2014 à 11:27:13
^(.*) (.*)$ 
 
Pour l'instant, j'ai saisi ça. 
Mais bon, je vais pas loin.  
Je n'arrive pas à faire la segmentation entre le dernier mot et le reste. 
Marsh Posté le 11-02-2014 à 11:39:43
En ajoutant "n’importe quel caractère sauf un escpace" ou en spécifiant "la classe mot" (au lieu de n'importe quel caractère) dans ta 2eme parenthèse, ça devrait le faire... 
 
http://www.expreg.com/ancrages.php
Marsh Posté le 11-02-2014 à 11:55:38
Super!! 
Merci pour ton lien. 
 
j'ai réussi a m'en sortir avec ça : 
(.*)\W(\w*)$ 
 
Je ne sais pas si c'est la meilleure méthode mais cela fonctionne.
Marsh Posté le 11-02-2014 à 17:46:10
J'aurais écrit ceci: \A(?:.*?\W)?((\w|\')+)\s*\Z 
A+,
Marsh Posté le 11-02-2014 à 10:50:03
Hello,
J'ai besoin d'une petite aide pour les habitués des expressions régulières.
J'aimerais récupérer le dernier mot d'une ligne et ce qu'il y a avant.
Exemple :
le petit bateau tout bleu ---> "le petit bateau tout" et "bleu"
il fait du soleil aujourd'hui" --> "il fait du soleil" et "aujourd'hui"
Comment puis je faire ça?
des pistes?
Merci
---------------
Feedback :