es:manual:items:patron:siette
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| es:manual:items:patron:siette [2023/05/08 08:50] – root | es: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 | + | === Paréntesis |
| - | Los paréntesis | + | Los paréntesis |
| - | 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 | | [Cc]ol[oó]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 ^ | ||
| + | | < | ||
| + | |::: | La |<color red> | ||
| + | | < | ||
| + | |::: | 345 |<color red> | ||
| + | | < | ||
| + | |::: | H17 |<color red> | ||
| + | |::: | H23 |<color red> | ||
| === Llaves === | === Llaves === | ||
| Línea 131: | Línea 141: | ||
| |::: | bac | ac | | |::: | bac | ac | | ||
| |::: | cba | bbb | | |::: | cba | bbb | | ||
| - | | p[aeiou]+t[aeiou]+l[aeiou] | + | | p[aeiou]+t[aeiou]+l[aeiou] |
| |::: | pelota | |::: | pelota | ||
| - | |::: | tapa | lapiz | | + | |::: | tapate |
| 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><3.14%1></b> ( en la versión anterior de Siette, compatible con la actual, el patrón se escribiría < | + | 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 < |
| 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 | ||
| Línea 298: | Línea 308: | ||
| ^ Respuestas reconocidas | ^ Respuestas reconocidas | ||
| ^::: | 20 m/s | | ^::: | 20 m/s | | ||
| - | ^ Respuestas no reconocidas | + | ^ Respuestas no reconocidas |
| ^::: | <color red>72 km/ | ^::: | <color red>72 km/ | ||
| ^::: | 20 km/h | | ^::: | 20 km/h | | ||
es/manual/items/patron/siette.1683535805.txt.gz · Última modificación: por root
