Resultados da pesquisa a pedido "pattern-matching"
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, é ...
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 ...
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 ...
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" } ...
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? ...
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 ...
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 ...
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 | ...
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 = ...
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 ...