Buenos dias a todos. Estaba creando una expresion regular para conocer cadenas con este estilo:
<!--{texto}-->cualquiercosa<!--{texto}-->
Todo bien, pero cuando aparece:
<!--{texto}-->cualquiercosa<!--{texto}-->textotextotexto
textotexto<!--{texto}-->cualquiercosa<!--{texto}-->
En lugar de tratarlo como dos textos reconoce el primero y el ultimo delimitador. Actualmente hago:
expresion reg: /<!--{texto}-->([^{texto}]+)<!--{texto}-->
Con esto me funciona, pero tengo dos preguntas.
- [^cadena] -> reconoce cualquier cosa que no tenga la palabra cadena o solo los caracteres en cualquier orden?
- Os acordais del modificador para que vaya extrayendo cada coincidencia y no las agrupe de esta forma?
Gracias
UN saludo