Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2840 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Expressions régulieres un peu d'aide ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expressions régulieres un peu d'aide ...

n°929927
la ptiote
Posté le 22-12-2004 à 12:22:44  profilanswer
 

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 :pfff:  
 


---------------
la p'tiote
mood
Publicité
Posté le 22-12-2004 à 12:22:44  profilanswer
 

n°930178
matafan
Posté le 22-12-2004 à 17:25:05  profilanswer
 

Un truc du genre :
s/Photo((\s+\S+){1,2})/<span class="V0_ital">Photo$1<\/span>/g


Message édité par matafan le 22-12-2004 à 17:26:24
n°930709
frenchkiss
Posté le 23-12-2004 à 10:08:05  profilanswer
 

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


Message édité par frenchkiss le 23-12-2004 à 10:09:21

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Expressions régulieres un peu d'aide ...

 

Sujets relatifs
SQBDR besoin d'aide amateurExpression régulières ! Je suis au bon endroit ?
[VB] Exportation/Importation vers fichier texte, un peu d'aide svpBesoin de votre aide pour un portail IPB 2.0
Aide pour installer jeditbesoin d'aide pour modifier une section .data dans un prog
aide pour un sujet en SQLPerdu inside, un peu d'aide siouplait :)
Besoin d'aide pour parser CDATA avec jdom 
Plus de sujets relatifs à : Expressions régulieres un peu d'aide ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR