Comunidad Gambas-es
Like una función muy potente - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Like una función muy potente (/thread-171.html)



Like una función muy potente - tincho - 02-11-2020

Hola a todos.
Recientemente tenia que filtrar grandes cantidades de cadenas de texto y separar las que tenían acentos de las que no.
Código:
      If s Like "*[áÁéÉíÍóÓúÚ]*" Then
        Print "hay acentos"
      Endif
Parámetros desde la página de gambas
https://gambaswiki.org/wiki/lang/like?nh&nl
[Imagen: px7cyWA.png]
Espero les sea de utilidad.
Saludos.


RE: Like una función muy potente - jguardon - 07-11-2020

Sin duda, muy potente. Es una especie de subconjunto de las expresiones regulares (regex) pero con un uso más sencillo.

Saludos


RE: Like una función muy potente - tincho - 07-11-2020

(07-11-2020, 18:10)jguardon escribió: Es una especie de subconjunto de las expresiones regulares (regex)

Si algo así. No se como trabaja internamente, pero en la ayuda de la función aclaran que trabaja solo con ascii y que si se desea trabajar con textos UTF-8 ahí es necesario usar gb.pcre es decir expresiones regulares.
Me gusta mucho esta función por lo sencilla que es, no se cuan eficiente es respecto a regex pero simplifica el código una barbaridad.
Saludos.