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

  FORUM HardWare.fr
  Programmation
  ASP

  Expression régulière

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Expression régulière

n°911196
Ospak
Posté le 30-11-2004 à 14:06:31  profilanswer
 

Bonjour a tous voici mon problème en ASP (vbscript) :
 

Code :
  1. <%
  2. CONTENU="<essai>TOTO</essai><text>blablabla</text><essai>TATA</essai><text>blablablaencore</text>"
  3. Set EX = New RegExp
  4. 'ici l'expression reguliere
  5. EX.Pattern = "TOTO*.</text>"
  6. Set COL = EX.Execute(CONTENU)
  7. For Each Match In COL
  8. ' Affichage
  9. DETAILS = Match.Value
  10. Response.Write(DETAILS & VbCRLF)
  11. Next
  12. %>


 
Alors là je voudrais que DETAILS prenne la valeur : TOTO</essai><text>blablabla</text> mais il me donne : TOTO</essai><text>blablabla</text><essai>TATA</essai><text>blablablaencore</text> en fait il ne s'arrete pas au premier </texte> trouvé :(
 
Pourriez vous m'aider SVP


Message édité par Ospak le 30-11-2004 à 14:16:46
mood
Publicité
Posté le 30-11-2004 à 14:06:31  profilanswer
 

n°911808
DeirElBahr​i
Posté le 01-12-2004 à 07:34:22  profilanswer
 

je crois que les accolades en regexp te permettent de limiter le nombre d'occurence.
http://www.aidejavascript.com/article65.html


---------------
Julien Oncelay
n°911838
Ospak
Posté le 01-12-2004 à 09:48:33  profilanswer
 

l'occurence {} foctionne sur une lettre, ex : m{1} recherche un seul "m" mais pas sur une chaine de caractères :( donc cela ne convient pas ici, mais merci de t'être penché sur la question...
 
J'ai une autre alternative si vous connaissait la Patern qui prendrait tous les caractéres '.*' mais aussi les nouvelles lignes '\n' quelque chose du genre '.*' OU '\n' mais je ne trouve cette syntaxe nul part :'(

n°912621
DeirElBahr​i
Posté le 01-12-2004 à 23:51:33  profilanswer
 

t'as essayé (</texte> ){1} ?  


---------------
Julien Oncelay
n°914045
Ospak
Posté le 03-12-2004 à 16:01:09  profilanswer
 

vi :( et j'ai contourné le problème... maintenant j'arrive à récupérer les infos :) merci pour tes réponses.


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

  Expression régulière

 

Sujets relatifs
[JAVA][RESOLU] expression régulièreexpression reguliere
expression reguliere formatage de donneesProbleme d'une simple expression reguliere [RESOLU]
Expression régulière c++Expression régulière PHP (enlever les balises <? et ?>)
Expression reguliere, capture et alternativeProblème d'expression régulière
Expression Reguliere cplx, need help.[BASH] SED et expression régulière
Plus de sujets relatifs à : Expression régulière


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