@ÍNDICE[cadena1,cadena2[,n]]: Devuelve el desplazamiento de string2 dentro de string1o -1 if string2 no se encuentra o si string1 esta vacio. La primera posición o la más a la izquierda en string1 está numerado 0. El tercer parámetro opcional n tiene tres interpretaciones diferentes:

 

If n > 0, especifica que el nSe desea la coincidencia de izquierda a derecha.

If n < 0 o tiene el prefijo menos -, especifica que el -nSe desea la coincidencia de derecha a izquierda.

If n=0, se desea el número total de coincidencias.

 

Cuándo n se omite, el valor devuelto es el desplazamiento del la primera (más a la izquierda) coincidencia.

 

Tips

 

buscando un coma :

 

1.cotización inicial string1 (para evitar que la coma esperada haga que aparezca como más de un parámetro)
2.utilizan el Personaje de escape in string2 a escapar la coma
       eco %@index["TCC, Take Command, TCCLE",^,,2]

 

buscando un doble cotización inicial :

 

1.utilizan el Personaje de escape in string2 a escapar la doble cita
2.use la forma especial ^q para representarlo en string2:
echo %@index[contiene una palabra "citada",^q,0]

 

See Códigos para personajes escapables para más detalles.

 

Ejemplos:

 

En todos los ejemplos siguientes

 

string1:        Este es un buen archivo de ayuda.

cadena2:        h

 

n

resultado

propósito

omitido

1

ubicar más a la izquierda

0

2

contar ocurrencias

1

1

ubicar más a la izquierda

2

15

localizar el segundo más a la izquierda

3

-1

localizar el tercer extremo a la izquierda

-1

15

ubicar más a la derecha

-2

1

ubicar el segundo más a la derecha

-3

-1

localizar el tercero más a la derecha