Articles of regex

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 […]

expressões regulares do seletor jQuery

Eu sou após a documentação sobre o uso de curinga ou expressões regulares (não tenho certeza sobre a terminologia exata) com um seletor de jQuery. Eu mesmo procurei por isso, mas não consegui encontrar informações sobre a syntax e como usá-la. Alguém sabe onde está a documentação da syntax? EDIT: Os filtros de atributo permitem […]

Javascript: equivalente lookbehind negativo?

Existe uma maneira de conseguir o equivalente a um lookbehind negativo em expressões regulares de javascript? Eu preciso corresponder uma string que não comece com um conjunto específico de caracteres. Parece que não consigo encontrar um regex que faça isso sem falhar se a parte correspondente for encontrada no início da string. Lookbehinds negativos parecem […]