Resultados de la búsqueda a petición "pattern-matching"
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!" ...
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 ...
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')) ...
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 ...
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 ...
¿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
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 ...
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 ...
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 ...
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 ...