CODEM L3

conception développement multimédia
 
AccueilAccueil  ­CalendrierCalendrier  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Extraire texte en javascript

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Extraire texte en javascript   Jeu 31 Juil à 14:58

Putaingue, pourtant il me semble que je le savais.

Soit un texte que je charge dans une variable $mon_string.

Dans ce texte j'ai des balises de langue de ce type : [lang_fr]mon texte est en français[/lang_fr][lang_en]my taylor is rich[/lang_en]

J'ai une variable de langue genre $lang, qui est modifiée selon le navigateur ou selon le lien (ou un drapeau).

Je voudrais extraire de $mon_string tout ce qui est entre les balises correspondantes. Par exemple si $lang=fr alors je n'affiche que "mon texte est en français".

J'imagine que je peux faire ça en javascript avec un truc comme RegExp mais je me mords un peu la queue avec la manière.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dj_ouf
Langue vivante


Nombre de messages: 518
Date d'inscription: 10/01/2005

MessageSujet: Re: Extraire texte en javascript   Ven 1 Aoû à 9:58

Saloute

c'est galère ton truc....t'es obligé de faire des splits en 2 fois en recherchant la balise ouvrante puis le refermante sur la chaine retounée...

non franchement les tableaux associatifs ça te branche vraiment pas ?
Et le paramètre langue en javascript, un peu risqué non avec tous les users qui le désactivent..php powa mec ! et use XML

Enfin c'est juste ma proposition.

ps : c'est vrai que si c'est dans un contexte du pub javascript, pas besoin de se faire ch*** avec du php de mes cou****
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vilcoyote
Langue vivante


Nombre de messages: 470
Localisation: partout
Date d'inscription: 05/11/2004

MessageSujet: Re: Extraire texte en javascript   Lun 18 Aoû à 9:37

ba les deux solutions sont viable en jvs soit un reg avec les valeur qui vont bien soit un split remarke tu peux aussi faire un split en utilisant les expressions régulières ça evite de faire plusieurs passage.

ou sinon tout bonnement rechercher dans ta chaine si "lang_fr" existe

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Extraire texte en javascript   Lun 25 Aoû à 15:58

Bah en fait j'ai fait plus simple : php

Code:


function tradonce($texte){
   $monpattern = "@\[lang_fr\](.*)\[/lang_fr\]@sU";
   if(preg_match($monpattern, $textepoly, $matches)){;
      return $matches[1];
      }else{
      return $textepoly;
      }
   }



Je cherchais en js vu que le code que j'avais était un défilant javascript, comme un con j'ai pas pensé au expressions régulières.

Merci !

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vilcoyote
Langue vivante


Nombre de messages: 470
Localisation: partout
Date d'inscription: 05/11/2004

MessageSujet: Re: Extraire texte en javascript   Jeu 28 Aoû à 11:25

chose que tu peux faire en javascript.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
PierrePEON
Langue vivante


Nombre de messages: 1276
Date d'inscription: 05/11/2004

MessageSujet: Re: Extraire texte en javascript   Jeu 28 Aoû à 12:30

ou en turbo pascal, pour les puristes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Extraire texte en javascript   Ven 29 Aoû à 11:04

Vilcoyote a écrit:
chose que tu peux faire en javascript.


C'est pas faux.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
PierrePEON
Langue vivante


Nombre de messages: 1276
Date d'inscription: 05/11/2004

MessageSujet: Re: Extraire texte en javascript   Ven 29 Aoû à 13:36

Citation:
chose que tu peux faire


ça non plus
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
MySql
Langue vivante


Nombre de messages: 719
Age: 28
Localisation: Londres Paris Moscou Berlin
Date d'inscription: 22/11/2004

MessageSujet: Re: Extraire texte en javascript   Dim 31 Aoû à 20:17

personnellement je serais toi déjà j'éviterai de porter des strings lorsque tu programmes. Certes il faut etre decontracté au boulot, cependant tu pousses la ficelle un peu trop loin.
ce post étant dans la section programmation, biensur je suis serieux et j espere que tu as pris note.

_________________
nul n'est prophète en son pays...

... mais tous les nains y sont en leur jardin !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dj_ouf
Langue vivante


Nombre de messages: 518
Date d'inscription: 10/01/2005

MessageSujet: Re: Extraire texte en javascript   Lun 1 Sep à 19:10

Ah je viens de comprendre la subtilité de ton code !

Après avoir traité des propos insultants ("@\[lang_fr\](.*)\[/lang_fr\]@sU") qui au final ne correspondent plus à du français, tu revois du texte modéré (return $textepoly; on dit pas textepoli?)

Bien joué, ça pourrais servir pour les skyblogs ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
PierrePEON
Langue vivante


Nombre de messages: 1276
Date d'inscription: 05/11/2004

MessageSujet: Re: Extraire texte en javascript   Mar 2 Sep à 7:45

y'a plu rapide avec le bouton delete...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Extraire texte en javascript   Mar 2 Sep à 9:53

Ou du C4

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Extraire texte en javascript

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CODEM L3 :: Truc et astuce :: Programmeur-
Poster un nouveau sujet   Répondre au sujet