traverse gpathresult example convert java string groovy substring slice

java - gpathresult - traverse xml groovy



Corta una cuerda en groovy (3)

Tengo una cadena de 18 caracteres de la que quiero personajes de 2 a 8. En Python puedo hacer esto:

sliceMe = "nnYYYYYYnnnnnnnnnn" print sliceMe[2:8]

huellas dactilares

YYYYYY

Estoy buscando una manera de hacer lo mismo en Groovy, y cada explicación es REALMENTE larga. ¿Cuál es la forma elegante de aceptar esto en Groovy (o java para el caso)?



Usted hereda todos los métodos de Java de String para que sliceMe.substring(2,7) haga el truco.


groovy:000> sliceMe = "nnYYYYYYnnnnnnnnnn" ===> nnYYYYYYnnnnnnnnnn groovy:000> sliceMe[2..7] ===> YYYYYY

Tenga en cuenta que la diferencia en la longitud es 1 menos.