Herramientas de usuario

Herramientas del sitio


es:manual:items:patron:siette

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:items:patron:siette [2023/05/08 08:50] rootes:manual:items:patron:siette [2026/02/17 09:38] (actual) root
Línea 1: Línea 1:
-~~NOTOC~~ 
 ===== Patrón de expresiones regulares Siette ===== ===== Patrón de expresiones regulares Siette =====
  
Línea 39: Línea 38:
 | abc | abc | | abc | abc |
 | a\*c | a*c | | a\*c | a*c |
-| \\\\\\ | \\\ |+| \\\\\\ | \\\\ |
  
 Más adelante se verán nuevos ejemplos. Más adelante se verán nuevos ejemplos.
Línea 69: Línea 68:
 |:::                                      | mata | |:::                                      | mata |
  
-=== Paréntesis angulares ===+=== Paréntesis cuadrados ===
  
-Los paréntesis angulares, sirven para denotar disyunciones de un solo símbolo, es decir, son simplemente +Los paréntesis cuadrados, sirven para denotar disyunciones de un solo símbolo, es decir, son simplemente 
-modos abreviados de escribir expresiones que podrían escribirse con paréntesis+modos abreviados de escribir expresiones que podrían escribirse con paréntesis. Es decir, un paréntesis cuadrado que contenga cinco caracteres indica que cualquiera de estos caracteres puede usarse.
  
 ^ Patrón ^ Ejemplo de Lexema ^ ^ Patrón ^ Ejemplo de Lexema ^
Línea 81: Línea 80:
 | [Cc]ol[oó]n                          | Colón | | [Cc]ol[oó]n                          | Colón |
 |:::                                      | colon | |:::                                      | colon |
 +
 +Un caso especial en os paréntesis cuadrados son las secuencias, que se usan cuando el número de caracteres es grande. Por ejemplo la secuancia [A-Z] indica cualquier letra mayúscula (una sola letra
 +
 +^ Patrón ^ Ejemplo de Lexema ^ Ejemplo de lexema no reconocido ^
 +| <nowiki>[a-Z][a-z]</nowiki>             | El |<color red>eL</color>  |
 +|:::                                      | La |<color red>aL</color>  |
 +| <nowiki>[1-9][0-9][0-9]</nowiki>        | 101 |<color red>007</color>  |
 +|:::                                      | 345 |<color red>1000</color>   |
 +| <nowiki>H[0-9]|H1[0-9]|H2[0-3]</nowiki>  | H0  |<color red>H00</color>  |
 +|:::                                      | H17 |<color red>H107</color> |
 +|:::                                      | H23 |<color red>H24</color> |
  
 === Llaves === === Llaves ===
Línea 131: Línea 141:
 |:::                                      | bac | ac | |:::                                      | bac | ac |
 |:::                                      | cba    | bbb | |:::                                      | cba    | bbb |
-| p[aeiou]+t[aeiou]+l[aeiou]              | lupa | ptl |+| p[aeiou]+t[aeiou]+l[aeiou]              | paleta | ptl |
 |:::                                      | pelota    | papa | |:::                                      | pelota    | papa |
-|:::                                      | tapa    | lapiz |+|:::                                      | tapate    | lapiz |
  
  
Línea 266: Línea 276:
  
 en donde el primer numero representa la base de cálculo y el segundo el error porcentual admitido. Por ejemplo, para aceptar cualquier aproximación al número π con un error menor del 1 por ciento, se puede en donde el primer numero representa la base de cálculo y el segundo el error porcentual admitido. Por ejemplo, para aceptar cualquier aproximación al número π con un error menor del 1 por ciento, se puede
-usar el patrón: <b>&lt;3.14%1&gt;</b> ( en la versión anterior de Siette, compatible con la actual, el patrón se escribiría <b>#3.14#1%</b> )+usar el patrón: <b><3.14%1></b> ( en la versión anterior de Siette, compatible con la actual, el patrón se escribiría <b>#3.14#1%</b> )
  
 Los patrones de respuesta numéricos siempre se comprueban mediante un intervalo, aunque éste puede ser tan pequeño como se desee, incluso 0. Internamente cuando se encuentra una secuencia de dígitos en la entrada y se han definido patrones numéricos, la secuencia de dígitos se extrae de la entrada y se calcula si encaja o no con la expresión numérica Los patrones de respuesta numéricos siempre se comprueban mediante un intervalo, aunque éste puede ser tan pequeño como se desee, incluso 0. Internamente cuando se encuentra una secuencia de dígitos en la entrada y se han definido patrones numéricos, la secuencia de dígitos se extrae de la entrada y se calcula si encaja o no con la expresión numérica
es/manual/items/patron/siette.1683535838.txt.gz · Última modificación: por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki