Comment puis-je supprimer un mot clé chaîne répétée de tous les éléments d'un tableau?Comment faire pour supprimer les chaînes de tous les éléments dans le tableau?
1
A
Répondre
6
Je pense que vous voulez dire que vous avez un tableau de chaînes et qu'elles contiennent toutes une sous-chaîne que vous voulez supprimer. De manière non destructive:
array.map {|s| s.gsub(keyword, '')}
Utilisez des variantes destructrices si vous le souhaitez pour le faire sur place.
1
Faites-vous référence à une chaîne dans le tableau ou à des éléments non uniques. Pour la première, utilisez la méthode uniq:
p ["foo", "bar", "foo", "baz"].uniq
["foo", "bar", "baz"]
Pour ce dernier, essayer quelque chose comme:
p ["foo", "bar", "foo", "baz"].map { |x| x.gsub('oo', '') }
["f", "bar", "f", "baz"]
Questions connexes
- 1. javascript: supprimer tous les éléments d'objet d'un tableau associatif
- 2. Comment faire pour supprimer les en-têtes dans un tableau
- 3. Supprimer les sous-chaînes dans le rubis
- 4. Comment supprimer tous les éléments d'un NSTableView contrôlé par NSArrayController?
- 5. C# Comment faire pour supprimer et nettoyer tous les événements
- 6. comment faire pour supprimer tous les index d'une table sqlite
- 7. Quel est le moyen le plus efficace pour supprimer tous les éléments d'un tableau d'un autre tableau?
- 8. Créer un tableau de tous les éléments dans les sous-tableaux d'un tableau de tableaux?
- 9. Solr Comment supprimer tous les enregistrements SAUF ceux d'un tableau?
- 10. comment prendre tous les éléments de tableau sauf le dernier élément de C#
- 11. Supprimer tous les éléments à l'application à proximité dans ASP.Net
- 12. Comment faire pour supprimer la chaîne en double dans les grandes chaînes de données?
- 13. Récupère tous les éléments sauf le premier d'un tableau
- 14. Comment supprimer tous les deuxième et troisième éléments d'un tableau en Javascript?
- 15. Expression régulière pour supprimer les chaînes HTML
- 16. Supprimer tous les éléments de la liste qui sont cochés
- 17. Comment faire écho tous les éléments de tableau php à la fois?
- 18. Comment supprimer tous les sujets dans ActiveMQ?
- 19. Comment faire pour supprimer les doublons de int [] []
- 20. Comment faire pour supprimer les chaînes contenues dans une liste dans VB.NET?
- 21. comment supprimer des éléments de tableau?
- 22. Comment faire pour supprimer les caractères indésirables
- 23. Supprimer les chaînes de la chaîne A qui sont dans le tableau B
- 24. Comment faire pour supprimer les équations LaTeX?
- 25. La meilleure façon de supprimer tous les éléments d'un tableau ActionScript?
- 26. Décaler toutes les chaînes dans le tableau (problème avec realloc)
- 27. Comment supprimer tous les travaux de l'imprimante
- 28. Comment faire pour supprimer des éléments d'une page dans htmlunit
- 29. Comment faire pour supprimer des éléments d'une collection Observable
- 30. jquery supprimer tous les éléments enfants et laisser du texte
est ici un destructeur (en place) par exemple: 'array.each {| mot | word.delete! ('aeiou')} ' –
Voici un autre exemple destructif (sur place):' array.map! {| mot | word.gsub (mot-clé, '')} ' –
nous sommes les destructoglenns –