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 :