Je souhaite rechercher un élément dans un tableau. Ce que je veux obtenir de cette recherche, c'est tous les indices du tableau où je trouve une correspondance.perl Obtenir les index des correspondances dans le tableau
Ainsi, par exemple le mot que je veux rechercher est:
$myWord = cat
@allMyWords = my whole file with multiple occurrences of cat in random positions in file
Donc, si le chat se produit à 3, 19 et la position 110e, je veux les indices en raison de celui-ci. Je me demandais s'il y avait une méthode petite et simple pour le faire.
Merci!
Mais c'est un problème mineur. Globalement, cela ressemble à la méthode la plus élégante. –
Pour ceux comme moi qui cherchent une chaîne équivalente: 'mes @locations = grep {substr ($ aString, $ _, 1) eq" C "} 0 .. (longueur ($ aString))' –