Encontrar los índices de subcadenas coincidentes múltiples / superpuestas
Tengo una cadena,s="CCCGTGCC"
y una subcadenass="CC"
. Quiero obtener todos los índices ens
que comienzan la cadenass
. En mi ejemplo, me gustaría recuperar la matrizc(1,2,6)
.
¿Hay alguna función de cadena que logre esto? Observe que mi cadena tiene la forma"CCCGTGCC"
, y noc("C","C","C","G","T","G","C","C")
.
grep
solo devuelve si hay una coincidencia en cualquier lugar de la cadena, y no los índices de las coincidencias dentro de la cadena, a menos que me falte algo.