Resultados da pesquisa a pedido "pattern-matching"
Padrão para extrair texto entre parênteses
Como extrair string de"(" e")" usando correspondência de padrões ou qualquer coisa. Por exemplo, se o texto é ` "Olá (Java)" Então, como obter apenas"Java". Obrigado.
Expressão regular na cláusula PostgreSQL LIKE
Estou preso com uma simples expressão regular. Não tenho certeza do que estou perdendo. Um pouco enferrujado em habilidades regex. A expressão que estou tentando corresponder é: select * from table where value like '00[1-9]%' -- (third ...
Substituindo (string) ^ 2 por sqrt (string) no Perl
Uma determinada sequência (chamada$bbb!) contém muitos operandos e operadores. Eu quero substituir todas as ocorrências demuth ( math ) ^ 2 mith paramuth sqrt( math ) mith. (o espaço em branco pode ser mais do que apenas um). EDITAR:Suponha que, ...
Usando SIMILAR TO para uma regex?
Por que a seguinte instrução está retornandoFALSE? SELECT '[1-3]{5}' SIMILAR TO '22222' ;Não consigo encontrar o que há de errado com isso, de acordo com o documento do Postgres ...
Python, como implementar algo como comportamento .gitignore
Preciso listar todos os arquivos no diretório atual (.) (Incluindo todos os subdiretórios) e excluir alguns arquivos como o .gitignore funciona ( http://git-scm.com/docs/gitignore [http://git-scm.com/docs/gitignore]) Com fnmatch ...
Correspondência de padrões do mapa Scala
Como fazer a correspondência de padrões em umMap em Scala? Uma tentativa (que não funciona) inclui, Map("a"->1, "b"->2, "c"->3) match { case Map(a,b,_*) => a }que erra com value Map is not a case class, nor does it have an unapply/unapplySeq ...
Mesclar vários espaços em um único espaço; remover espaços à direita / à direita
Desejo mesclar vários espaços em um único espaço (o espaço também pode ser uma guia) e remover os espaços iniciais / finais. Por exemplo... string <- "Hi buddy what's up Bro"para "Hi buddy what's up bro"Eu verifiquei a solução dada emRegex ...
OCaml: Corresponde à expressão dentro de outra?
Atualmente, estou trabalhando em um pequeno projeto com o OCaml; um simplificador de expressão matemática simples. Devo encontrar certos padrões dentro de uma expressão e simplificá-los para que o número de parênteses dentro da expressão diminua. ...
Qual é o comando para combinar colchetes no Emacs?
Qual é o comando para combinar colchetes no Emacs (o equivalente ao% comando no Vim)?
"Correspondência de padrões" de construtores de dados do tipo algébrico
Vamos considerar um tipo de dados com muitos construtores: data T = Alpha Int | Beta Int | Gamma Int Int | Delta IntEu quero escrever uma função para verificar se dois valores são produzidos com o mesmo construtor: sameK (Alpha _) (Alpha _) = ...