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

5 la respuesta

scapar caracteres especiales en Perl regex

Estoy tratando de hacer coincidir una expresión regular en Perl. Mi código tiene el siguiente aspecto: my $source = "Hello_[version]; Goodbye_[version]"; my $pattern = "Hello_[version]"; if ($source =~ m/$pattern/) { print "Match found!" ...

2 la respuesta

Coincidencia de patrones e secuencias infinitas

Entonces, estoy trabajando para enseñarme Scala, y una de las cosas con las que he estado jugando es elStream clase. Traté de usar una traducción ingenua de la versión clásica de Haskell de la solución de ...

2 la respuesta

Python regex string string?

Estoy pasando un mal rato tratando de transferir mi experiencia con JavaScript regex a Python. Solo estoy tratando de hacer que esto funcione: print(re.match('e','test')) ... pero no imprime ninguno. Si lo hago print(re.match('e','est')) ...

8 la respuesta

Combinando dos listas en Scala

De 2 listas del formularioList[(Int, String): l1 = List((1,"a"),(3,"b")) l2 = List((3,"a"),(4,"c")) ¿Cómo puedo combinar elIntegers donde elStrings son lo mismo para obtener esta tercera lista: l3 = List((4,"a"),(3,"b"),(4,"c"))Ahora estoy ...

5 la respuesta

Perl - regex - Posición del primer personaje no coincidente

Quiero encontrar la posición en una cadena, donde una expresión regular deja de coincidir. Ejemplo simple: my $x = 'abcdefghijklmnopqrstuvwxyz'; $x =~ /gho/;ste ejemplo me dará la posición del carácter 'h' porque 'h' coincide y 'o' es el ...

3 la respuesta

¿Cómo hacemos coincidir un sufijo en una cadena en bash?

¿Quiero comprobar si un parámetro de entrada termina con ".c"? ¿Cómo verifico eso? Esto es lo que obtuve hasta ahora (gracias por su ayuda): #!/bin/bash for i in $@ do if [$i ends with ".c"] then echo "YES" fi done

5 la respuesta

texto coincidente entre comillas (novato)

Me estoy perdiendo totalmente en la programación de shell, principalmente porque cada sitio que uso ofrece una herramienta diferente para hacer la coincidencia de patrones. Entonces, mi pregunta es qué herramienta usar para hacer una ...

1 la respuesta

Utilizando Powershell para encontrar patrones de líneas múltiples en archivos

¿Cómo encontraría un patrón multilínea en archivos, como el contenido de un nodo XML, usando Powershell? es decir. si estuviera buscando la palabra "verde" dentro de ladeviceDescription nodo, pero el texto del nodo XML puede abarcar varias ...

1 la respuesta

omportamiento de coincidencia de patrones extraños con AnyRef

def test1(a: Any) = a match { case x: AnyRef => "AnyRef" case _ => "None of the above" } def test2(a: Any) = a match { case x: Double if x > 2 => "Double > 2" case x: AnyRef => "AnyRef" case _ => "None of the above" } ¿Puede alguien explicar por ...

3 la respuesta

Es posible exportar constructores para la coincidencia de patrones, pero no para la construcción, en los módulos Haskell?

Un tipo de datos vainilla en Haskell tiene cero o más constructores, cada uno de los cuales juega dos roles. n las expresiones, admite la introducción, es una función de cero o más argumentos para el tipo de datos. n los patrones, admite la ...