Resultados de la búsqueda a petición "pattern-matching"

1 la respuesta

Alternativa de JavaScript a cuantificadores posesivos en Dynamic Regex

Estoy usando JavaScript para extraer un subconjunto de "hermanos" de una cadena de miembros delimitada por comas que llamo una cadena de "generación". Hablando metafóricamente, los miembros son todos de la misma generación, pero no todos son ...

2 la respuesta

Diferencia de rendimiento entre coincidencia de patrones y if-else

¿Por qué OCaml puede generar un código de máquina eficiente para la coincidencia de patrones y no para las pruebas if-else? Estaba leyendo Real World OCaml y me encontré ...

1 la respuesta

Restricción de tiempo de compilación para la coincidencia completa de patrones

Estoy buscando el número de advertencia para coincidencias de patrones incompletos. Alguien sabe lo que es? Más completamente, quiero hacer que FSC.EXE devuelva coincidencias de patrones incompletos como errores de tiempo de compilación en lugar ...

4 la respuesta

cadena difusa que coincide con grep

Estoy tratando de hacer coincidir filas en un archivo que contiene una cadena, por ejemploACTGGGTAAACTA. Si lo hago grep "ACTGGGTAAACTA" fileMe da filas que tienen coincidencias exactas. ¿Hay alguna manera de permitir cierto número de desajustes ...

3 la respuesta

buscar y reemplazar cadenas en archivos en un directorio particular

Tengo un patrón que necesito reemplazar en mi.hpp, .h, .cpp archivos en múltiples directorios. he leídoEncuentra y reemplaza un término particular en varios ...

2 la respuesta

Estructura de datos para un gran número de patrones.

En una entrevista, se me pidió que presentara una estructura de datos que pueda contener millones de patrones y que permita una búsqueda rápida a través de ellos para encontrar el más largo. Por ejemplo, los patrones son como: 1- 8876 8893 87 | ...

4 la respuesta

Eliminar caracteres específicos dentro de paréntesis usando regex

Tengo una línea como esta: BlockedMatch(XA, YB), Correlation(XA, QC), Correlation(YB, QC), Correlation(QC, YB)Quiero que se vea así: BlockedMatch(XAYB), Correlation(XAQC), Correlation(YBQC), Correlation(QCYB)No puedo simplemente reemplazar en ...

3 la respuesta

Corte la cadena después de la primera aparición de un personaje

Tengo cadenas como 'keepme: cutme' o 'string-without-separator' que deberían convertirse respectivamente en 'keepme' y 'string-without-separator'. ¿Se puede hacer esto en PostgreSQL? Lo intenté: select substring('first:last' from '.+:')Pero esto ...

2 la respuesta

¿Cómo hago coincidir una cadena en una estructura con un valor constante?

¿Es posible un partido contra unString en una estructura en Rust con una estáticastr ¿valor? Aquí hay un ejemplo mínimo: struct SomeStruct { a: String, } fn main() { let s = SomeStruct { a: "Test".to_string(), }; match s { SomeStruct { a: "Test" ...

2 la respuesta

¿Por qué no puedo combinar patrones en Stream.empty en Scala?

El siguiente código no se compila si descomento la línea indicada. El compilador se queja: "se requiere un identificador estable". val Empty = Stream.empty val a = Stream.range(0, 5) a match { // case Stream.empty => println("nope") <-- does not ...