Preguntas etiquetadas con regular-expression

16
ValiDate ISO 8601 de RX

Desafío Encuentra la expresión regular más corta que valida, es decir, coincide, cada fecha posible en el calendario gregoriano proleptico (que también se aplica a todas las fechas antes de su primera adopción en 1582) y no coincide con ninguna fecha no válida Salida El resultado es, por lo...

15
Implementar glob Matcher

Implemente una función de patrón y cadena para que coincida, devuelva verdadero si el patrón coincide con la cadena ENTERA, de lo contrario es falso. Nuestra sintaxis de patrón glob es: ? coincide con cualquier personaje + coincide con uno o más personajes * coincide con cero o más caracteres \...

15
Haga coincidir las URL de Stack Exchange

Prólogo Después de instalar una extensión de navegador anti-XSS, Stack Snippets dejó de funcionar repentinamente en toda la red de Stack Exchange. ¡Ya no podía aprender de Stack Overflow , ver demostraciones de trabajo sobre la experiencia del usuario y, lo peor de todo, no podía probar las...

15
Regex autocompatible [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 2 años . Escriba una...

14
El objeto codegolf

Imagínese esto, tenemos un entorno con un alcance global que contiene un solo objeto, llamado codegolf. Este objeto tiene un solo hijo llamado stackexchange, que tiene una propiedad llamada com. El acceso a esta propiedad se vería así codegolf.stackexchange.com. El reto La entrada de su programa...

14
Regex para múltiplos de 9

Es fácil describir una máquina de estados finitos que reconoce múltiplos de 9: realice un seguimiento de la suma de dígitos (mod 9) y agregue cualquier dígito que se acepte a continuación. Tal FSM tiene solo 9 estados, ¡muy simple! Por la equivalencia entre el reconocimiento de FSM y los lenguajes...

13
Implemente PCRE en su idioma.

Nota: Después de probar esto yo mismo, pronto me di cuenta del error que era. Por lo tanto, estoy modificando un poco las reglas. La funcionalidad mínima requerida: Las clases de caracteres ( ., \w, \W, etc.) Los multiplicadores ( +, *y ?) Grupos de captura simples Su desafío es...

13
Puertas lógicas manualmente

Haga un programa que simule las puertas lógicas básicas. Entrada: una palabra en mayúsculas seguida de 2 números binarios de 1 dígito, separados por espacios, como OR 1 0. Las puertas OR, AND, NOR, NAND, XOR, y XNORson necesarios. Salida: a la salida de la puerta lógica ingresada se le darían los...

13
Quinean Regex Tester

Este desafío es bastante simple. Como entrada, tomas una expresión regular. Luego, muestra una verdad / falsedad de si su código fuente coincide o no con la expresión regular. ¡Es así de simple! Solo dos cosas más: Sin quinas incorporadas; Sin embargo, puede acceder al código fuente del código...

13
Productos de Fibonacci

Puede descomponer un número mayor que 0 como una suma única de números positivos de Fibonacci. En esta pregunta, hacemos esto restando repetidamente el mayor número positivo posible de Fibonacci. P.ej: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Ahora, llamo a un producto...

13
Interpretar rangos sueltos

Interpretar rangos sueltos ListSharp es un lenguaje de programación interpretado que tiene muchas características, una de esas características es un creador de rango basado en 1 índice que funciona así: Defina un rango como (INT) TO (INT)o solo (INT)donde ambos o el int único pueden ir del valor...

12
Encuentre los coeficientes de una función generadora racional

Si escribimos una secuencia de números como los coeficientes de una serie de potencias, entonces esa serie de potencia se denomina función generadora (ordinaria) (o Gf) de esa secuencia. Es decir, si para alguna función F(x)y serie de enteros a(n)tenemos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4...

12
Intérprete para teoría de números, módulo n

Una oración de teoría de números (para nuestros propósitos) es una secuencia de los siguientes símbolos: 0y '(sucesor) - sucesor significa +1, entonces0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(suma) y *(multiplicación) = (igual a) (y )(paréntesis) el operador lógico nand( a nand bes not (a and b)) forall...

12
Rellenar un archivo con ceros

Su tarea hoy será tomar un archivo existente y agregarle ceros hasta que alcance un cierto tamaño. Debe escribir un programa o función que tome el nombre de un archivo en el directorio actual fy una cantidad de bytes b. Mientras mantiene el contenido original de f, debe escribir ceros (bytes...