Articles of regex

Expressão Regular Para Palavras Duplicadas Consecutivas

Eu sou um novato de expressão regular, e não consigo descobrir como escrever uma única expressão regular que “corresponde” a quaisquer palavras consecutivas duplicadas, como: Paris na primavera. Não que isso esteja relacionado. Por que você está rindo? São minhas minhas expressões regulares que ruim ?? Existe uma única expressão regular que corresponderá a TODAS […]

Tem dificuldade em entender a captura de grupos e referências de retorno

Desejando colocar alguma ordem no meu conhecimento de expressões regulares, decidi ler um livro sobre elas, Introducing Regular Expressions . E eu sei que é bobo, mas um dos exemplos introdutórios não faz sentido para mim. (\d)\d\1 Texto de amostra: 123-456-7890 (deve capturar o primeiro número, 123 ) Alguém pode explicar o que está acontecendo […]

RegEx para analisar ou validar dados Base64

É possível usar um RegEx para validar ou limpar os dados do Base64? Essa é a pergunta simples, mas os fatores que direcionam essa questão são o que dificultam. Eu tenho um decodificador Base64 que não pode confiar totalmente nos dados de input para seguir as especificações RFC. Então, os problemas que enfrento são questões […]

RegEx para se certificar de que a string contém pelo menos um caractere minúsculo, caractere maiúsculo, dígito e símbolo

Qual é o regex para se certificar de que uma determinada string contém pelo menos um caractere de cada uma das seguintes categorias. Caracter em minúsculas Caractere maiúsculo Dígito Símbolo Eu sei que os padrões para conjuntos individuais são [az] , [AZ] , \d e _|[^\w] (eu os acertei, não é?). Mas como eu os […]

Incluindo um hífen em um colchete de caracteres regex?

$.validator.addMethod(‘AZ09_’, function (value) { return /^[a-zA-Z0-9.-_]+$/.test(value); }, ‘Only letters, numbers, and _-. are allowed’); Quando eu uso somehting como o test-123 ele ainda triggers como se o hífen fosse inválido. Eu tentei \- e —

Grupos Nomeados Regex em Java

É meu entendimento que o pacote java.regex não tem suporte para grupos nomeados ( http://www.regular-expressions.info/named.html ) para que alguém possa me apontar para uma biblioteca de terceiros que faz isso? Eu olhei para jregex mas seu último lançamento foi em 2002 e não funcionou para mim (reconhecidamente eu tentei apenas brevemente) sob java5.

Use String.split () com vários delimitadores

Eu preciso dividir uma base de caracteres no delimitador – e . . Abaixo estão meus resultados desejados. AA.BB-CC-DD.zip -> AA BB CC DD zip mas meu código a seguir não funciona. private void getId(String pdfName){ String[]tokens = pdfName.split(“-\\.”); }

Encontre e mate um processo em uma linha usando bash e regex

Muitas vezes preciso matar um processo durante a programação. A maneira que eu faço agora é: [~]$ ps aux | grep ‘python csp_build.py’ user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 Como posso extrair o […]

Padrão de regex para corresponder pelo menos 1 número e 1 caractere em uma string

Eu tenho um regex /^([a-zA-Z0-9]+)$/ isso apenas permite apenas alfanuméricos, mas também se eu inserir apenas número (s) ou apenas caractere (s), então ele também o aceita. Eu quero que ele funcione como o campo deve aceitar apenas valores alfanuméricos, mas o valor deve conter pelo menos um caractere e um número.

Combinando vários padrões

Eu quero ver, se “001” ou “100” ou “000” ocorre em uma seqüência de 4 caracteres de 0 e 1 . Por exemplo, uma cadeia de 4 caracteres pode ser como “1100” ou “0010” ou “1001” ou “1111” . Como faço para combinar muitas strings em uma string com um único comando? Eu sei grep […]