Récupérer le mot suivant une expression précise.

fartounet Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai une chaine de caractères dans une variable "txt".

Par exemple :
var txt = "JavaScript (quelques fois abrégé JS) est un langage de programmation de scripts principalement utilisé dans les pages web interactives mais aussi côté serveur";


J'ai une autre variable "mot".

Par exemple :
var mot = "scripts";


J'aimerais faire un script qui me retournerait le mot qui suis la valeur de la variable "mot" dans la chaine "txt". En gros, pour mon exemple, il devrait retourner le mot suivant "scripts" soit : "principalement".

Je n'ai pas besoin d'exception si jamais le mot est présent plusieurs fois car ça n'arrivera pas.

Mais je ne sais pas par où commencer et quelles fonctions ai-je besoin pour faire ce script.
J'aimerais donc un petit coup de pouce pour me dire vers quelles fonctions je dois me tourner.

Je vous remercie d'avance !
A voir également:

2 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Bonjour,

moi je te conseille de commencer par faire un split de txt, ensuite, tu parcours le tableau obtenu jusqu'à trouver la valeur de "mot". Tu gardes l'indice auquel tu ajoutes 1 pour obtenir le mot suivant.

Tu m'a suivis ? ^^
2
fartounet Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je pense avoir compris :
- Je découpe ma chaine à chaque espace et j'insère ces mots dans un tableau (ex: mots[])
- Je parcours via une boucle chaque entrée de mon tableau et je teste la concordance avec le mot (mots[0]... mots[1]....)
- S'il est bon, j'ajoute 1 à l'indice pour avoir le mot. (ex: mots[8] correspond alors je prend mots[9])

En effet, ce n'est pas bête du tout. ^^
Mon problème dans ma programmation, c'est que je sais faire pas mal de chose, c'est juste que j'ai du mal à trouver la méthode pour arriver au résultat...

En tout cas, merci l'évêque ;)
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
pas de soucis, si t'as un soucis avec le code repasse par ici
0