Perl, Regex.
Fermé
Ali
-
9 avril 2011 à 01:12
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 11 avril 2011 à 20:01
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 11 avril 2011 à 20:01
Bonjour,
Je voudrais une regex qui me permettrais de matcher le premier et le dernier mot de chaque paragraphes, et de les écrire en gras.
Je sais à peut prés la gueule de la regex, seulement je n'arrive pas à comprendre pourquoi elle match tout un paragraphe et non pas une ligne.
Je voudrais une regex qui me permettrais de matcher le premier et le dernier mot de chaque paragraphes, et de les écrire en gras.
Je sais à peut prés la gueule de la regex, seulement je n'arrive pas à comprendre pourquoi elle match tout un paragraphe et non pas une ligne.
A voir également:
- Perl, Regex.
- Denon perl pro test - Accueil - Audio
- Regex buddy - Télécharger - Édition & Programmation
- Regex adresse postale - Forum PHP
- Active perl - Télécharger - Édition & Programmation
- Regex tout sauf - Forum Java
3 réponses
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
9 avril 2011 à 06:35
9 avril 2011 à 06:35
montre moi celle qui match tout un paragraphe
C'est justement ce que je recherche...
On m'a dit que ça, ça marchait:
perl -wpe 's/^(\w+?)\b(.*?)\b(\w+)$/uc($1). $2 . uc($3)/eg' file
Je ne comprend pas pourquoi tout un paragraphe est matché, même si je suppose que c'est en rapport avec le (.*?).
On m'a dit que ça, ça marchait:
perl -wpe 's/^(\w+?)\b(.*?)\b(\w+)$/uc($1). $2 . uc($3)/eg' file
Je ne comprend pas pourquoi tout un paragraphe est matché, même si je suppose que c'est en rapport avec le (.*?).
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
Modifié par ktm620enduro le 11/04/2011 à 20:04
Modifié par ktm620enduro le 11/04/2011 à 20:04
ce code
Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.
#<p>([^ ]+).*?([^ ]+)<\/p>#capture le premier et dernier mot d'un paragraphe.
Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.