Si j'ai une liste avec des éléments suivantsliste groovy indexOf
list[0] = "blach blah blah"
list[1] = "SELECT something"
list[2] = "some more text"
list[3] = "some more text"
Comment puis-je trouver l'index de l'endroit où la chaîne commence avec SELECT.
Je peux faire list.indexOf("SELECT something");
Mais ceci est une liste dynamique. SELECT something
ne sera pas toujours SELECT something
. il pourrait être SELECT somethingelse
ou autre chose mais le premier mot sera toujours SELECT
.
Existe-t-il un moyen d'appliquer regex à la recherche indexOf?
Je s'égarer loin de RegEx en Java pour les problèmes de performance, mais jetez un oeil à http://java.sun.com/docs/books/tutoriel/essentiel/regex /. Je ne pense pas qu'il existe un moyen simple de faire cela, sauf itération manuelle à travers votre tableau. – bgw