GOOGLE ADS

samedi 16 avril 2022

Lire certains mots d'une ligne de texte choisie par l'utilisateur et pouvant être modifiée

Toutes mes excuses pour le libellé du titre, c'était difficile à expliquer avec des mots. Ce que j'essaie de faire, je ceci:

J'ai un fichier.txt qui a

cheese cracker salt 
bread butter ham

Je veux que l'utilisateur puisse entrer 'fromage' puis taper poivre qui à son tour mettra à jour le fichier pour qu'il devienne

cheese cracker pepper
bread butter ham

Je ne sais pas comment modifier le troisième mot une fois que l'utilisateur a saisi le premier mot.


Solution du problème

Votre algorithme pourrait ressembler à ceci :

  • lire dans le dossier

  • divisez-le par des espaces (vous obtiendrez un tableau)

  • mettre le résultat dans une liste modifiable (vous ne pouvez pas facilement insérer dans un tableau)

  • rechercher l'index d'un mot

  • insérez une autre entrée par index (vous pouvez calculer l'index correct à partir du résultat de l'étape 4)

  • remplacer le fichier par le contenu de la liste, séparé par des espaces supplémentaires.
  • Aucun commentaire:

    Enregistrer un commentaire

    Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

    Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...