Regexpr/es

From Free Pascal wiki
Jump to: navigation, search

Deutsch (de) English (en) español (es) français (fr) Bahasa Indonesia (id)

   Regexpr es una unidad de regex (Expresiones Regulares) muy básica, que maneja la mayoría de las expresiones regulares similar a RegExpr de GNU. El uso de expresiones regulares consiste en buscar patrones dentro de una cadena de texto.

   La unidad actual dista de estar completa, y aún carece de soporte para sintaxis muy simples de POSIX o de sintaxis más complejas como Perl regex, Java Regex, Ruby Regex, etc...

   La unidad consta de 4 funciones por ahora:

  • GenerateRegExprEngine – Esta función compila la expresión de patrón y crea el objeto regex.
  • RegExprPos – Busca el patrón dentro de una cadena dada.
  • DestroyRegExprEngine – Elimina el objeto regex y libera la memoria ocupada.
  • RegExprEscapeStr – Secuencia de escape de elementos reservados en la sintaxis del lenguaje de expresiones regulares, para que sean interpretados como cadena en vez de su uso normal en la sintaxis de expresiones regulares.

   Esto es una prueba:

  • El programa de prueba testreg1 (en $(LazarusDir)\fpc\2.2.4\source\packages\regexpr\examples) muestra las expresiones regulares soportadas.

   Ver también: Expresiones regulares en el IDE

   Volver a la Lista de paquetes