2.2. Expresiones Regulares

2433 palabras 10 páginas
2.2. EXPRESIONES REGULARES
Una expresión es una convinacion de constantes, variables, operadores y funciones deacuerdo con reglas sintacticas precisas.
Las expresiones regulares son importantes porque también pueden ser consideradas como un lenguaje de programación, que nos permite realizar acciones importantes como las de búsqueda de elementos en los compiladores (Errores como la falta de signos de puntuación o palabras reservadas mal escritas). Las expresiones regulares están directamente relacionadas con los autómatas finitos determinísticos y no determinísticos, y en muchas ocasiones son empleadas para describir componentes de software debido a que son más fáciles de entender que los autómatas finitos. Otras características
…ver más…
Es importante denotar que los operadores en las expresiones regulares y en las expresiones regulares conservan cierta precedencia dada de la siguiente forma:

* El operador * tiene la mayor precedencia, se aplica solo a la secuencia Más pequeña de símbolos a su izquierda que constituyen una expresión Regular bien formada. * El siguiente en precedencia es el operador concatenación; una vez aplicados todos los * aplicamos la concatenación. * Por último se aplican los operadores de unión

Metacaracteres
La construcción de expresiones regulares depende de la asignación de significado especial a algunos caracteres. En el patrón aba*.txt el carácter * no vale por sí mismo, como el carácter asterisco, sino que indica un "conjunto de caracteres cualesquiera". Asimismo, el carácter ? no se interpreta como el signo de interrogación sino que representa "un carácter cualquiera y uno solo". Estos caracteres a los que se asigna significado especial se denominan "metacaracteres".

El conjunto de metacaracteres para expresiones regulares es el siguiente:
\ ^ $ . [ ] { } | ( ) * + ?
Estos caracteres, en una

Documentos relacionados

  • Sistemas de informacion en toyota
    650 palabras | 3 páginas
  • Los valores en la educacion en mexico
    3639 palabras | 15 páginas
  • El lenguaje en el corazón de los aprendizajes
    1443 palabras | 6 páginas
  • Cambia de sabor una galleta cuando esta bien masticada?
    806 palabras | 4 páginas
  • Obtención De Datos Cinéticos Mediante El Método Integral Y El Método Diferencial Empleando Como Sistema La Reacción De Saponificación Del Acetato De Etilo.
    3083 palabras | 13 páginas
  • La genesis del lenguaje
    2766 palabras | 12 páginas
  • matematicas quinto grado
    3377 palabras | 14 páginas
  • Pasos Para Un Levantamiento Topografico
    4182 palabras | 17 páginas
  • Pasos Para Un Levantamiento Topografico
    4198 palabras | 17 páginas
  • La Reproduccion Celular
    3958 palabras | 16 páginas