Perl, Regex.

Ali -  
ktm620enduro Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   -
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.





A voir également:

3 réponses

ktm620enduro Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   38
 
montre moi celle qui match tout un paragraphe
0
Ali
 
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 (.*?).
0
ktm620enduro Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   38
 
ce code
#<p>([^ ]+).*?([^ ]+)<\/p>#
capture le premier et dernier mot d'un paragraphe.
Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.
0