|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
Bonjour à tous,
Pour les besoins de mon application, je dois remplir un textarea avec les valeurs d'un tableau. Du coup, j'y arrive bien Je voudrais remplacer le contenu, sauf que... il y a du contenu fixe dans le textarea, donc je ne peux pas tout effacer et tout remettre. J'ai 3 zones séparées par des titres fixes : [zone1], [zone2], [zone3] Et je ne voudrais modifier uniquement la zone2, donc le contenu entre [zone2] et [zone3]. Comment puis-je faire ? En utilisant la fonction match() ? Mais moi et les expressions régulières ... Merci pour un coup de pouce ! |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
pas le match ... utilise simplement replace ...
Code :
alert("[zone1], [zone2], [zone3]".replace(/(\[zone1],\s*)(\[zone2])(,\s*\[zone3])/,"$1 bar $3"))
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
Merci, on s'en approche pas mal !
En fait, pour tout simplifier, je voudrais supprimer tout le texte après [zone2]... Un truc du genre ? : value.replace(/\[zone2]*\/g,'') Mais bon ... Je tâtonne mais j'ai vraiment du mal. Je m'en approche .. ? Merci ! |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Code :
alert("[zone1], [zone2], [zone3]".replace(/(\[zone1],\s*)(\[zone2])(.*)/,"$1 bar3"))
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 | |
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
J'ai testé depuis le plugin Firefox Testeur d'expressions régulières, mais aucun résultat concluant ...
Tes 2 Regexp sélectionne tout à priori ? Voici par exemple ce qui se trouve dans mon textarea : Citation:
Ceci s'en rapproche : Mais le souci vient peut être du fait que c'est sur plusieurs lignes ? Je vais me diriger vers une fonction et indexOf() je pense ... A moins que quelqu'un ait une autre idée ? En tout cas merci pour ton temps ! |
|
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Heu
Tu as testé mon exemple ????? il fait un alert [zone1],bar ce qui me semble être le résultat attendu non ?? conservation de zon1 remplacement de zone2 et suppression de zone3 ??? Explique mieux ton besoin
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
Et bien je n'ai pas réussi à le faire fonctionner alors ...
Sur le plugin Firefox je n'ai pas eu de résultat, et sur mon code non plus. En faisait : Code :
Je supprime tout après [path], je récupère le contenu, et je concatène avec mes nouvelles valeurs. Voici dans l'idée ! |
||
|
|
00
|
|
|
#8 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
tu peux donner un exemple de texte complet a traiter genre avant / après ?
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#9 | |||
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
Yep voici :
Citation:
Je confirme, ton exemple fonctionne bien ! le module de Firefox par contre ne le faisait pas marcher, mais j'ai testé en ligne et c'est ok. Mais pas avec ma phrase Ni même si je la mets sur 1 ligne... EDIT : j'ai du mal m'expliquer, mais ceci me convient : Code :
|
|||
|
|
00
|
|
|
#10 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 019 ![]() |
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Vincent Étudiant Inscription : mars 2010 Messages : 43 ![]() |
Woaw ... Un super grand merci !
Quelle efficacité ce forum ! Merci encore.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com