Articles of regex

Suporte de \ K em regex

A sequência de escape \K redefine o início da correspondência para a posição atual na lista de tokens (isso afeta apenas o que é relatado como a correspondência completa). Quais ambientes / idiomas / versões suportam \K (manter) em seus mecanismos de expressão regular e quais bibliotecas são necessárias (se houver) para usar esse recurso […]

Como eu uso o regex em uma consulta SQLite?

Eu gostaria de usar uma expressão regular no sqlite, mas não sei como. Minha tabela tem uma coluna com strings como esta: “3,12,13,14,19,28,32” Agora, se eu digitar “onde x LIKE ‘3’” eu também obtenho as linhas que contêm valores como 13 ou 32 , mas eu gostaria de obter apenas as linhas que têm exatamente […]

Expressões regulares em C: exemplos?

Eu estou atrás de alguns exemplos simples e melhores práticas de como usar expressões regulares em ANSI C. man regex.h não fornece muita ajuda.

Expressão Regular para coincidir com datas válidas

Estou tentando escrever uma expressão regular que valide uma data. O regex precisa corresponder ao seguinte M / D / AAAA MM / DD / AAAA Meses com um único dígito podem começar com um zero inicial (por exemplo: 03/12/2008) Dias de dígito único podem começar com um zero à esquerda (por exemplo: 3/02/2008) NÃO […]

Como obtenho o ID do vídeo do YouTube de um URL?

Quero obter o v=id do URL do YouTube com JavaScript (sem jQuery, JavaScript puro). Exemplo de formatos de URL do YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Ou qualquer outro formato do YouTube que contenha um ID de vídeo no URL. Resultado desses formatos u8nQa1cJyX8

Equivalentes Unicode para \ w e \ b em expressões regulares Java?

Muitas implementações de regex modernas interpretam a abreviação de class de caractere \w como “qualquer letra, dígito ou pontuação de conexão” (geralmente: sublinhado). Dessa forma, um regex como \w+ corresponde a palavras como hello , GOÄ_432 , GOÄ_432 ou gefräßig . Infelizmente, o Java não. Em Java, \w é limitado a [A-Za-z0-9_] . Isso faz […]

Como combinar hifens com expressão regular?

Como rewrite o padrão [a-zA-Z0-9!$* \t\r\n] para corresponder ao hífen juntamente com os caracteres existentes?

Por que é tão ruim analisar XML com regex?

Eu estava apenas revisando um post anterior que fiz e notei um número de pessoas sugerindo que eu não use o Regex para analisar xml. Nesse caso, o xml era relativamente simples e o Regex não apresentava problemas. Eu também estava analisando vários outros formatos de código, então, por uma questão de uniformidade, fazia sentido. […]

O que é um limite de palavra em expressões regulares?

Eu estou usando regexes de Java no Java 1.6 (inter alia para analisar a saída numérica) e não consigo encontrar uma definição precisa de \b (“limite de palavra”). Eu tinha assumido que -12 seria uma “palavra inteira” (combinada por \b\-?\d+\b ), mas parece que isso não funciona. Eu ficaria grato em saber como combinar números […]

Como posso analisar uma string CSV com Javascript, que contém vírgula nos dados?

Eu tenho o seguinte tipo de string var string = “‘string, duppi, du’, 23, lala” Eu quero dividir a string em uma matriz em cada vírgula, mas apenas as vírgulas fora as aspas simples. Eu não consigo descobrir o regex certo para a divisão … string.split(/,/) vai me dar [“‘string”, ” duppi”, ” du'”, ” […]