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

  FORUM HardWare.fr
  Programmation
  C

  nouveau probleme flex

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

nouveau probleme flex

n°999556
peyrouz
Posté le 03-03-2005 à 14:19:31  profilanswer
 

Bonjour,
 
J'ai un nouveau probleme avec flex j'espere que quelqu'un pourra m'aider...
 
Voilà, je desire supprimer les scripts de mes pages html que je tokenize.
 
Je procede comme suit sous flex :
<INITIAL><script((.|\n)*?)script>  {putchar(' ');}
 
Le probleme est que si j'ai un code du style :
<script language="javascript">
     if a<b a=b
</script>
 
   http://forum.hardware.fr/
   <table width="150">
   </table>
 
<script>
    pouet
</script>
 
Il me vire tout, alors que normalement le (.|\n)*? est censé ne pas etre "gourmand".
J'ai essayé des choses du style  
<script((^script>|\n)*?)script>  {putchar(' ');}
 
Mais cela ne fonctionne pas non plus (ça ne me vire meme pas les tags...).
 
Est-ce qqun aurait une solution ou bien meme un debut de solution ?
 
Je vous remercie d'avance.

mood
Publicité
Posté le 03-03-2005 à 14:19:31  profilanswer
 

n°999561
chrisbk
-
Posté le 03-03-2005 à 14:24:54  profilanswer
 

oué, avec yy_push_state et yy_pop_state()
 
genre
 
<INITIAL>"<script"   {yy_push_state(SCRIPT);}
<SCRIPT>"/script>"   {yy_pop_state();}
<SCRIPT>"\n"         {}
<SCRIPT>.            {}
 
 
en gros (cf doc de flex pour les states)
 
 
 

n°999576
peyrouz
Posté le 03-03-2005 à 14:35:54  profilanswer
 

ok merci je vais regarder ça.
J'ai qques trucs a faire avant, je repondrai quand ça marchera.
 
Merci encore

n°999613
peyrouz
Posté le 03-03-2005 à 14:59:05  profilanswer
 

ça marche nickel !!
Merci bien !


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

  nouveau probleme flex

 

Sujets relatifs
problème d'execution d'un code JS sous IEProblème compilation (toolkit Maximum Entropy)
probleme verification si checkbox est cochéeproblème d'erreur de segmentation
Problème de chargement d'images sur Rollover avec IEProblème mysql_query
[MFC/C++] Problème d'initialisation de CListCtrlProblème d'agrégation
Probleme fermeture application si fenetres ouvertes ....[JAVA] Probleme de conversion de String en Date?
Plus de sujets relatifs à : nouveau probleme flex


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