pattern-matching

¿Cómo puedo usar comodines inversos o negativos al hacer coincidir patrones en un shell unix/linux?

Digamos que quiero copiar el contenido de un directorio excluyendo archivos y carpetas cuyos nombres contienen la palabra 'Mú ... ca'. cp [exclude-matches] *Music* /target_directory ¿Qué debería ir en lugar de [excluir-coincidencias] para lograr esto?

¿Qué hace`: * ' (estrella de subrayado de dos puntos) en Scala?

Tengo el siguiente fragmento de código de esta pregunta : def addChild(n: Node, newChild: Node) = n match { case Elem(pr ... eza: child ++ newChild : _* ¿Qué hace? Entiendo que hay Seq[Node] concatenado con otro Node, y entonces? ¿Qué hace : _*?

¿Cómo puedo saber si una cadena se repite en Python?

Estoy buscando una manera de probar si una cadena dada se repite para toda la cadena o no. Ejemplos: [ '00456621004566 ... ¿Cómo puedo saber si una cadena se está repitiendo a sí misma y si lo es, cuál es la subsecuencia de repetición más corta?

Cómo pattern match usando expresiones regulares en Scala?

Me gustaría ser capaz de encontrar una coincidencia entre la primera letra de una palabra, y una de las letras en un grupo co ... ala en lugar de Java? ¿Cómo expreso la expresión regular correctamente? ¿Es posible hacer esto dentro de una clase de caso ?

¿Cuál es la diferencia entre" x es null "y"x == null"?

En C# 7 podemos usar if (x is null) return; En lugar de if (x == null) return; ¿Hay alguna ventaja de usar la nueva fo ... la sintaxis antigua? La semántica es diferente? Es solo una cuestión de gusto? Si no, cuándo usar uno u otro. Referencia.

Variaciones de rendimiento de consultas como PostgreSQL

He estado viendo una variación bastante grande en los tiempos de respuesta con respecto a LIKE consultas a una tabla en parti ... er1) LIKE lower('someones name%') LIMIT 10 Con resultados similares. Recuento de filas de la tabla: aproximadamente 95,000.

¿Cómo se implementa la coincidencia de patrones en Scala a nivel de bytecode?

¿Cómo se implementa la coincidencia de patrones en Scala a nivel de bytecode? ¿Es como una serie de if (x instanceof Foo) ... a respuesta a esta y otras preguntas similares sobre cómo se implementa Scala? He encargado el libro, pero aún no ha llegado.

Ruby Regexp grupo coincidente, asignar variables en 1 línea

Actualmente estoy intentando rexpear una cadena en múltiples variables. Cadena de ejemplo: ryan_string = "RyanOnRails: This ... esto: g1, g2, g3 = ryan_string.scan(/(^.*)(:)(.*)/i) Es esto posible? ¿O hay una manera mejor que cómo lo estoy haciendo?

Cómo pattern match múltiples valores en Scala?

Digamos que quiero manejar múltiples valores de retorno de un servicio remoto usando el mismo código. No se como expresar est ... o coincidir con el patrón en expresiones regulares o algo así. Los valores de coincidencia son en realidad valores complejos.

Cómo anular aplicar en un compañero de clase case

Así que esta es la situación. Quiero definir una clase case así: case class A(val s: String) Y quiero definir un objeto ... ¿no hay otra forma de lograrlo? Me gustaría seguir con la clase case ya que quiero usarla para la coincidencia de patrones.

Expresión regular para coincidir con el número de teléfono estándar de 10 dígitos

Quiero escribir una expresión regular para un número de teléfono estándar de tipo US que admita los siguientes formatos: ### ... yar el código de área como componente opcional. Algo así como +1 ### ### #### Donde +1 es el código de área y es opcional.

¿Qué hace x?.y?.z media?

La especificación borrador para Coincidencia de patrones en C# contiene el siguiente ejemplo de código: Type? v = x?.y?.z; ... ing value } Entiendo que Type? indica que Type es nullable, pero asumiendo x, y, y z son locales, ¿qué significa x?.y?.z?

Cómo seleccionar líneas entre dos patrones de marcadores que pueden ocurrir varias veces con awk / sed

Usando awk o sed ¿cómo puedo seleccionar líneas que están ocurriendo entre dos patrones de marcadores diferentes? Puede haber ... 1,/abc/d' -e '/mno/,$d' <FILE> ¿Hay alguna manera en sed o awk de hacerlo repetidamente hasta el final del archivo?

Scala coincidencia de patrón de tipo múltiple

Me pregunto cómo puedo usar la coincidencia de patrones de tipos múltiples. Tengo: abstract class MyAbstract case class MyF ... o más bonito. Como si tuviera 5 de ellos, escribiré el mismo código 5 veces (llamando a doSomething()). Gracias de antemano!

Coincidencia Glob, excluir todos los archivos JS

Soy un nuevo usuario de gulp.js. Me gustaría mover todos mis archivos que no sean javascript a un directorio de compilación. ... ivo, no el último, como me gustaría. ¿Cómo puedo modificar la cadena de búsqueda glob para que se comporte como me gustaría?

Coincidencia de patrón al principio de una cadena en f#

Estoy tratando de hacer coincidir el comienzo de las cadenas en f#. No estoy seguro si tengo que tratarlos como una lista de ... coincidiendo en una lista de cadenas solo escribí lo anterior como una idea de la esencia de lo que estoy tratando de hacer.

¿Cómo utilizar el algoritmo SIFT para calcular qué tan similares son dos imágenes?

He utilizado el TAMIZ aplicación de las Andrea Vedaldi, para calcular los descriptores de tamizado de dos imágenes similares ... (i); >> j=rgb2gray(j); >> [a, b]=sift(i); % a has the frames and b has the descriptors >> [c, d]=sift(j);

Coincidencia de patrones con conjunciones (PatternA Y PatternB)

Scala tiene una característica de lenguaje para soportar disyunciones en la coincidencia de patrones ('Alternativas de patron ... to right, as per normal infix operator method calls likebooleano#&&inval b = true && false && true`.

Captura de múltiples excepciones a la vez en Scala

¿Cómo capturar múltiples excepciones a la vez en Scala? ¿Hay una manera mejor que en C#: Capturar múltiples excepciones a la vez?

¿Cómo comparo dos matrices en scala?

val a: Array[Int] = Array(1,2,4,5) val b: Array[Int] = Array(1,2,4,5) a==b // false ¿Hay una forma de coincidencia de patrones para ver si dos matrices (o secuencias) son equivalentes?