tincho   02-11-2020, 01:42
#1
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.
Última modificación: 02-11-2020, 01:58 por tincho.

1 Saludo.
jguardon   07-11-2020, 18:10
#2
Sin duda, muy potente. Es una especie de subconjunto de las expresiones regulares (regex) pero con un uso más sencillo.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   07-11-2020, 18:41
#3
(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.

1 Saludo.
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.