Resultados da pesquisa a pedido "pattern-matching"

1 a resposta

Entendendo o algoritmo para correspondência de padrões usando uma matriz LCP

Prefácio: Minha pergunta é principalmente uma questão algorítmica; portanto, mesmo se você não estiver familiarizado com sufixos e matrizes LCP, provavelmente poderá me ajudar. Noesta [http://webglimpse.net/pubs/suffix.pdf]Neste artigo, é ...

2 a resposta

Por que não consigo correspondência de padrões no Stream.empty no Scala?

O código abaixo não compila se eu descomente a linha indicada. O compilador reclama: "é necessário um identificador estável". val Empty = Stream.empty val a = Stream.range(0, 5) a match { // case Stream.empty => println("nope") <-- does not work ...

2 a resposta

Como identificar o email pertence ao segmento ou conversa existente

Temos um aplicativo interno de gerenciamento de casos .NET que cria automaticamente um novo caso a partir de um email. Quero poder identificar outros emails relacionados ao email original, para evitar a criação de casos duplicados. Observei que ...

2 a resposta

Como faço para combinar uma String em uma estrutura com um valor constante?

É possível combinar contra umString em uma estrutura no Rust com uma estáticastr valor? Aqui está um exemplo mínimo: struct SomeStruct { a: String, } fn main() { let s = SomeStruct { a: "Test".to_string(), }; match s { SomeStruct { a: "Test" } ...

4 a resposta

Como a correspondência de padrões funciona nos bastidores em F #?

Eu sou completamente novo em F # (e programação funcional em geral), mas vejo a correspondência de padrões usada em todos os lugares no código de exemplo. Estou me perguntando, por exemplo, como a correspondência de padrões realmente funciona? ...

4 a resposta

Remova caracteres específicos entre parênteses usando regex

Eu tenho uma linha como esta: BlockedMatch(XA, YB), Correlation(XA, QC), Correlation(YB, QC), Correlation(QC, YB)Eu quero que fique assim: BlockedMatch(XAYB), Correlation(XAQC), Correlation(YBQC), Correlation(QCYB)Não posso simplesmente ...

3 a resposta

Cortar string após a primeira ocorrência de um caractere

Eu tenho strings como 'keepme: cutme' ou 'string-sem-separator' que devem se tornar respectivamente 'keepme' e 'string-sem-separator'. Isso pode ser feito no PostgreSQL? Eu tentei: select substring('first:last' from '.+:')Mas isso deixa o: e não ...

2 a resposta

Estrutura de dados para grande número de padrões

Em uma entrevista, fui convidado a criar uma estrutura de dados que pode conter milhões de padrões e permite uma pesquisa rápida através deles para encontrar o mais longo. Por exemplo, os padrões são como: 1- 8876 8893 87 | true 2- 8876 889 | ...

5 a resposta

correspondência de padrões f # com tipos

Estou tentando imprimir recursivamente todas as propriedades de um objeto e propriedades de subtipo etc. Meu modelo de objeto é o seguinte ... type suggestedFooWidget = { value: float ; hasIncreasedSinceLastPeriod: bool ; } type firmIdentifier = ...

3 a resposta

encontre e substitua seqüências de caracteres em arquivos em um diretório específico

Eu tenho um padrão que preciso substituir no meu.hpp, .h, .cpp arquivos em vários diretórios. eu liEncontre e substitua um termo específico em vários ...