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
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.