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

1 la respuesta

Reemplazar (cadena) ^ 2 a sqrt (cadena) en Perl

Una cadena dada (llamada$bbb!) contiene muchos operandos y operadores. Quiero reemplazar cada ocurrencia demuth ( math ) ^ 2 mith amuth sqrt( math ) mith. (el espacio en blanco puede ser más que uno). EDITAR:Supongamos que, en toda la expresión, ...

0 la respuesta

¿Usando SIMILAR TO para una expresión regular?

¿Por qué regresan las siguientes instrucciones?FALSE? SELECT '[1-3]{5}' SIMILAR TO '22222' ;No puedo encontrar lo que está mal con eso, según el documento de Postgres ...

14 la respuesta

Cómo saber si una cadena dada es una subcadena de otra cadena en Java

Hola, tengo que calcular si una cadena dada es una subcadena de una cadena más grande. Por ejemplo String str = "Hallo my world"; String substr = "my"El método "contiene" debería devolver verdadero porque str contiene substr (falso en caso ...

8 la respuesta

Fusionar múltiples espacios en un solo espacio; eliminar espacios finales / iniciales

Quiero fusionar múltiples espacios en un solo espacio (el espacio también puede ser tabulador) y eliminar espacios finales / iniciales. Por ejemplo... string <- "Hi buddy what's up Bro"a "Hi buddy what's up bro"Revisé la solución dada enRegex ...

1 la respuesta

¿Cuál es el comando para hacer coincidir los corchetes en Emacs?

¿Cuál es el comando para hacer coincidir los corchetes en Emacs (el equivalente del% comando en Vim)?

5 la respuesta

"Coincidencia de patrones" de constructores de datos de tipo algebraico

Consideremos un tipo de datos con muchos constructores: data T = Alpha Int | Beta Int | Gamma Int Int | Delta IntQuiero escribir una función para verificar si dos valores se producen con el mismo constructor: sameK (Alpha _) (Alpha _) = True ...

1 la respuesta

Intercambie pares de elementos en una lista utilizando la coincidencia de patrones

Necesito usar técnicas de coincidencia de patrones, para intercambiar recursivamente cada par de elementos en una lista. Entonces,[1, 2, 3, 4, 5] volvería[2, 1, 4, 3, 5]. Dos cosas que he encontrado: List.length: para devolver la longitud. Lo ...

1 la respuesta

Scala obteniendo campo y tipo de campo de una clase de caso

Así que estoy tratando de obtener el campo y sus tipos en una clase de caso. En este momento lo estoy haciendo así typeOf[CaseClass].members.filter(!_.isMethod).foreach{ x => x.typeSignature match { case _:TypeOfFieldInCaseClass => do something ...

2 la respuesta

Palabra clave "as" en OCaml

En las respuestas para los tutoriales para OCaml disponibles eneste sitio [http://ocaml.org/learn/tutorials/99problems.html], algunas de las soluciones, incluida la para eliminar duplicados consecutivos de elementos de la lista, se escriben de la ...

1 la respuesta

URL incorrecta coincidencia en acción

<action name="/partner/*/*" class="webStoreAction"> <param name="saveUrl">true</param> <param name="homeName">HomePartner</param> <param name="partner">{1}</param> <param name="partnerId">{2}</param> <param name="homeFromMenu">false</param> ...