Expressions régulieres un peu d'aide ... - Perl - Programmation
Marsh Posté le 22-12-2004 à 17:25:05
Un truc du genre :
s/Photo((\s+\S+){1,2})/<span class="V0_ital">Photo$1<\/span>/g
Marsh Posté le 23-12-2004 à 10:08:05
c'qui est un peu embetant dans cette histoire c'est ca:
Citation : * pouvant être un nom (nom d'agence), un nom et un prénom, un nom et un prénom composé |
pas evident de savoir ce su'il faut prendre dans "Charcuterie BoBosse" par exemple . y a pas de reexp qui te reconnaitrons un prenom d'un mot qquelquonque .
exemple:
ma petite soeur photo zoe part a l'ecole.
dans ce cas tu ne veux considerer que zoe
ma petite soeur photo marie helene part a l'ecole.
dans ce cas tu aimerai bien recuperer marie helene tout de suite.
le plus simple c'est de faire juste le lien sur le premier mot apres photo. et apres tu corriges a la main...
enfin voila quoi.
edit: ajout balise citation
Marsh Posté le 22-12-2004 à 12:22:44
Bonjour, je cherche à faire une expression régulière pour pouvoir faire rechercher /remplacer dan le code source de mon site une phrase par la même phrase mais avec un attribut.
Je souhaite qu'a chaque fois qu'il trouve par exexemple "Photo Charcuterie BoBosse" il me le remplace par <span class="V0_ital">Photo *</span>
* pouvant être un nom (nom d'agence), un nom et un prénom, un nom et un prénom composé
Pour les mails par exemple j'ai
recherche:
([A-Za-z0-9-_\.]*@[A-Za-z0-9-_]*.[A-Za-z0-9]*)
remplace par
<a href="mailto:$1">$1</a>
Alors avec ma p'tite tête j'ai pensée entre autre choses à :
recherche:
(photo [A-Za-z0-9-_\.][A-Za-z0-9-_]*[A-Za-z0-9])
remplace par
<span class="V0_ital">Photo S1</span>
Ben vous me croirez peut être pas mais ... il trouve pas.
L'un d'entre vous sait il ce que je doit mettre car c'est pas trop mon rayon ...
Si je suis pas au bon endroit, faut me dire ou aller.
Merci
---------------
la p'tiote