Articles of regex

Código Postal do Reino Unido (Abrangente)

Eu estou atrás de um regex que irá validar um CEP completo e complexo apenas dentro de uma string de input. Todos os formulários incomuns de código postal devem ser cobertos, assim como o usual. Por exemplo: Fósforos CW3 9SS SE5 0EG SE50EG se5 0eg WC2H 7LT Sem correspondência aWC2H 7LT WC2H 7LTa WC2H Há […]

Regex para escolher vírgulas fora das citações

Não tenho certeza se isso é possível, então me volto para você. Eu gostaria de encontrar um regex que identifique todas as vírgulas que estão fora dos conjuntos de cotações. Por exemplo: ‘foo’ => ‘bar’, ‘foofoo’ => ‘bar,bar’ Isso selecionaria a única vírgula na linha 1, depois de ‘bar’, Eu realmente não me importo com […]

Minha expressão regular corresponde muito. Como posso dizer que corresponde ao menor padrão possível?

Eu tenho este RegEx: (‘.+’) Ele tem que corresponder aos literais de caracteres como em C. Por exemplo, se eu tiver ‘a’ b ‘a’ ele deve corresponder aos a’s e aos ‘ ‘ ao redor deles. No entanto, também corresponde ao b também (não deveria), provavelmente porque é, estritamente falando, também entre ‘s. Aqui está […]

Regex Corresponde a todos os caracteres entre duas cordas

Exemplo: “Esta é apenas uma sentença simples”. Eu quero combinar cada caractere entre “This is” e “sentence”. Quebras de linha devem ser ignoradas. Eu não consigo descobrir a syntax correta.

Como (* SKIP) ou (* F) funcionam no regex?

Estou aprendendo um uso avançado de regex e notei que muitos posts usam (*SKIP) ou (*F) nele. Eu postei uma pergunta onde a ideia era combinar linhas que não têm yellow mas tem blue apenas se o brown existir depois do azul. E a resposta certa foi: .*yellow.*(*SKIP)(*F)|^.*\bblue\b(?=.*brown).*$ Eu também tentei expressões de lookaround como […]

Regex para validar o formato de data dd / mm / aaaa

Eu preciso validar uma string de data para o formato dd/mm/yyyy com uma expressão regular. Esta regex valida dd/mm/yyyy , mas não as datas inválidas como 31/02/4500 : ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ O que é um regex válido para validar o formato dd/mm/yyyy com suporte ao ano bissexto?

Dividindo uma String Java pelo símbolo pipe usando split (“|”)

A documentação oficial do Java declara: A string “boo:and:foo” , por exemplo, produz os seguintes resultados com essas expressões Regex Result: { “boo”, “and”, “foo” }” E é assim que preciso que funcione. No entanto, se eu executar isso: public static void main(String[] args){ String test = “A|B|C||D”; String[] result = test.split(“|”); for(String s : […]

Qual é a diferença entre .*? e * expressões regulares?

Estou tentando dividir uma string em duas partes usando regex. A string é formatada da seguinte maneira: text to extract Eu tenho usado (.*?)< E Que funcionam bem, mas depois de ler um pouco sobre regex, eu comecei a me perguntar por que eu preciso disso ? nas expressões. Eu só fiz isso depois de […]

Expressão regular para corresponder a caracteres não ingleses?

Qual é a maneira mais fácil de combinar caracteres não ingleses em um regex? Eu gostaria de combinar todas as palavras individualmente em uma string de input, mas o idioma pode não ser o inglês, então eu precisarei combinar coisas como ü, ö, ß e ñ. Além disso, isso é em Javascript / jQuery, portanto, […]

Regex para senha deve conter pelo menos oito caracteres, pelo menos um número e letras maiúsculas e minúsculas e caracteres especiais

Eu quero uma expressão regular para verificar que: Uma senha contém pelo menos oito caracteres, incluindo pelo menos um número e inclui letras maiúsculas e minúsculas e caracteres especiais, por exemplo # ? ! . Não pode ser sua senha antiga ou conter seu nome de usuário, “password” ou “websitename” E aqui está minha expressão […]