Mensajes: 5278 Ubicación: Al otro lado de la pantalla
Lunes, 04 May 2020, 22:56
Quisiera haber podido hacer esto al igual que en Python.
import re
texto = "Esto es un texto, esto es un texto, esto es un texto."
y = re.findall('esto es un texto', texto)
print (y)
Resultado:
Citar:
['esto es un texto', 'esto es un texto']
Solo es cuestión de aplicar conocer la longitud de la lista para saber cuantas veces se repite.
Como habréis observado ese método no existe en las regex del componente de expresiones regulares de Gambas.
Pero es como una función. Creo que hice una parecida en su día para
gambas, muy simple. En esta función
está basada la que he aplicado para el problema.
Prácticamente con más potencia. Es como un find pero a lo bestia, ya que encuentra todas las palabras iguales de una frase.
No es una extracción.
Saludos