Supprimer une partie d'une variable JS
Résolu/Fermé
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
-
4 mai 2020 à 11:33
jordane45 Messages postés 38367 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 janvier 2025 - 6 mai 2020 à 10:43
jordane45 Messages postés 38367 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 janvier 2025 - 6 mai 2020 à 10:43
A voir également:
- Supprimer une partie d'une variable JS
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Supprimer une liste déroulante excel - Guide
- Comment faire une recherche à partir d'une photo - Guide
3 réponses
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
6 mai 2020 à 10:20
6 mai 2020 à 10:20
Bonjour,
Concernant la réponse de Shargatt .. ça fonctionne si tu connais la chaine de text à retirer.
Sauf que tu nous as indiqué connaitre sa "position" au milieu des slash
Donc à moins de connaitre la chaine elle même (et sa longueur...), sa solution ne fonctionnera pas.
Et puis.. si tu connais la chaine ... il y a encore plus simple que du substring.... il suffit de faire du replace
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace
Mais bon.. j’attends que tu nous montres le début de ton code,
Savoir sous quelle forme se trouve exactement ta chaine,
Savoir comment tu identifies l’élément à retirer ( et comment est initialisée la variable )
Bref.. J'attends toujours de voir ton "test" ...... (mais j'ai l'impression que tu ne l'a jamais fait et que tu attends qu'on te donne la réponse ... )
Concernant la réponse de Shargatt .. ça fonctionne si tu connais la chaine de text à retirer.
Sauf que tu nous as indiqué connaitre sa "position" au milieu des slash
je précise que ce n'est pas toujours l'indice 1 mais j'ai mais j'ai une variable ou il y a l'indice
Donc à moins de connaitre la chaine elle même (et sa longueur...), sa solution ne fonctionnera pas.
Et puis.. si tu connais la chaine ... il y a encore plus simple que du substring.... il suffit de faire du replace
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/String/replace
Mais bon.. j’attends que tu nous montres le début de ton code,
Savoir sous quelle forme se trouve exactement ta chaine,
Savoir comment tu identifies l’élément à retirer ( et comment est initialisée la variable )
Bref.. J'attends toujours de voir ton "test" ...... (mais j'ai l'impression que tu ne l'a jamais fait et que tu attends qu'on te donne la réponse ... )
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
4 mai 2020 à 11:38
4 mai 2020 à 11:38
Bonjour,
Ta question nécessite quelques précisions.
- L'élément à supprimer est toujours à l'indice 1 de ton split ? Ou alors l'élément à retirer est toujrous "sw" ?
- Ta variable est toujours de la même forme ( avec 3 slash ) ?
- Une fois l'élément retiré... tu veux remettre les slash ?
- t'es tu renseigné sur la fonction array.splice() ?
Ta question nécessite quelques précisions.
- L'élément à supprimer est toujours à l'indice 1 de ton split ? Ou alors l'élément à retirer est toujrous "sw" ?
- Ta variable est toujours de la même forme ( avec 3 slash ) ?
- Une fois l'élément retiré... tu veux remettre les slash ?
- t'es tu renseigné sur la fonction array.splice() ?
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
4 mai 2020 à 11:39
4 mai 2020 à 11:39
PS: ta question concernant le langage Javascript... j'ai déplacé le sujet dans le forum ... javascript...
Merci d'y penser dans tes prochaines questions.
Merci d'y penser dans tes prochaines questions.
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
Modifié le 4 mai 2020 à 11:45
Modifié le 4 mai 2020 à 11:45
alors je précise que ce n'est pas toujours l'indice 1 mais j'ai mais j'ai une variable ou il y a l'indice
ce n'est pas tout le temps avec trois slash a chaque fois des valeurs se rajoute donc des slash en plus
et quand il est supprimer je ne veut pas remettre les slash et donc je disais que moi dans mon code c'est
temp.split('/')[count] et donc a un certain moment je veux suprimer la valeur trouver
ce n'est pas tout le temps avec trois slash a chaque fois des valeurs se rajoute donc des slash en plus
et quand il est supprimer je ne veut pas remettre les slash et donc je disais que moi dans mon code c'est
temp.split('/')[count] et donc a un certain moment je veux suprimer la valeur trouver
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
>
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 mai 2020 à 11:45
4 mai 2020 à 11:45
d'accord c'est que je n'avais pas vu la catégorie JS désolé
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
>
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 mai 2020 à 11:56
4 mai 2020 à 11:56
je tes donnée plus de précisons dans le message en dessous par contre je viens de regarder array.splice() et cela correspond presque sauf que ma variable et sous la forme var temp = "jj/sw/kde/ll" donc je ne sais pas si cela peut marcher y'a t'il un autre moyens que array.splice() ou sinon pense tu que dans mon cas je peux utiliser array.splice()
Merci pour ta réponse :)
Merci pour ta réponse :)
jordane45
Messages postés
38367
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 janvier 2025
4 721
>
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
4 mai 2020 à 21:03
4 mai 2020 à 21:03
Donc...
1 - Tu split
2 - Tu splice https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice
3 - Tu join https://www.w3schools.com/jsref/jsref_join.asp
1 - Tu split
2 - Tu splice https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/slice
3 - Tu join https://www.w3schools.com/jsref/jsref_join.asp
Salut,
plutôt utiliser STRING.substring non?
Si c'est une date il y a encore mieux c'est l'objet Date.
plutôt utiliser STRING.substring non?
Si c'est une date il y a encore mieux c'est l'objet Date.
let machaine='abcdefghijklmopqrstuvwyxz'; machaine=machaine.substring(0,machaine.lastIndexOf('i'))+machaine.substring(machaine.lastIndexOf('i')+1, machaine.length); console.log(machaine); let maDate=new Date(2020, 05, 6 ); console.log(maDate.toString()); console.log(maDate.getMonth())
StellairDEV
Messages postés
25
Date d'inscription
samedi 28 mars 2020
Statut
Membre
Dernière intervention
31 décembre 2020
Modifié le 6 mai 2020 à 10:11
Modifié le 6 mai 2020 à 10:11
D'accord je vais essayer mais tu est sur que sa marche si ma variable est sous la forme mzchin/macinh/untruc et que je veux enlever un truc sa peux marcher quand même ?
6 mai 2020 à 10:32
6 mai 2020 à 10:43
Mais je ne comprends pas pourquoi tu ne veux pas le partager sur le forum...
Le but du forum est de partager.. ton souci pourrait servir à d'autres...