Resultados da pesquisa a pedido "pattern-matching"

3 a resposta

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.

2 a resposta

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 ...

1 a resposta

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, ...

0 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

8 a resposta

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 ...

2 a resposta

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. ...

1 a resposta

Qual é o comando para combinar colchetes no Emacs?

Qual é o comando para combinar colchetes no Emacs (o equivalente ao% comando no Vim)?

5 a resposta

"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 _) = ...