Expresiones Regulares

Páginas: 2 (369 palabras) Publicado: 11 de mayo de 2015
Expresiones
 regulares
 

Definición
 
Dado
 un
 alfabeto
 V
 ,
 los
 símbolos
 
 ,
 λ
 y
 los
 operadores
 +
 (unión),
 ・
 
(concatenación)
 y
 ∗ (clausura),
 definimos
 (de
 forma
 recursiva)
 una
 
expresión
 regular
 (ER)
 sobre
 el
 alfabeto
 V
 
 
como:
 

 
Ê 
Ê 
Ê 
Ê 
Ê 
Ê 

el
 símbolo
 Φ
 es
 una expresión
 regular
 
el
 símbolo
 ε
 
 es
 una
 ER
 
cualquier
 símbolo
 a
 ∈
 V
 es
 una
 ER
 
si
 α
 y
 β
 son
 ER
 entonces
 también
 lo
 es
 α +
 β
 
si
 α
 y
 β
 son
 ER
 entonces
 también
 lo
 es
 α
 ・
 β
 
si
 α
 es
 una
 ER
 entonces
 también
 lo
 es
 α∗
 

Expresiones
 regulares 
Ê El
 orden
 de
 prioridad
 de
 los
 operadores
 

es,
 de
 mayor
 a
 menor:
 ∗,
 ・,
 |.
 Este
 orden
 
puede
 alterarse
 mediante
 paréntesis,
 de
 forma
 análoga
 a
 como
 se
 hace
 con
 las
 
expresiones
 aritméticas.
 

Lenguaje
 descrito
 por
 una
 ER
 
Ê  Cada
 expresión
 regular
 α
 sobre
 un alfabeto
 V
 describe
 o
 

representa
 un
 lenguaje
 L(α)
 ⊆
 V
 ∗.
 

Ê  Este
 lenguaje
 se
 define
 de
 forma
 recursiva
 como:
 
Ê  si
 α
 =
 ε
 entonces L(α)
 =
 ε
 
Ê  si
 α
 =
 λ
 entonces
 L(α)
 =
 {λ}
 
Ê  si
 α
 =
 a
 y
 a
 ∈
 V
 entonces
 L(α)
 =
 {a}
 
Ê  si
 α
 y
 β
 son
 ER entonces
 L(α
 |
 β)
 =
 L(α)
 ∪
 L(β)
 
Ê  si
 α
 y
 β
 son
 ER
 entonces
 L(α
 ・
 β)
 =
 L(α)
 ・
 L(β)
 
Ê  si
 α∗
 es
 una
 ER
 entonces
 L(α∗) =
 (L(α))∗
 

Expresiones
 regulares
 
Ê  Ejemplo:
 Dado
 V
 =
 {0,
 1}
 y
 la
 ER
 
 α
 =
 0∗10∗,
 tenemos
 que:
 
 
Ê  L(0∗10∗)
 =
 L(0∗)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Expresiones regulares
  • expresiones regulares
  • Expresiones regulares
  • Expresiones Regulares
  • Expresiones regulares
  • expresiones regulares
  • Expresiones regulares
  • Expresiones Regulares

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS