Articles of regex

Como escaping texto para expressão regular em Java

O Java tem uma maneira interna de escaping de texto arbitrário para que possa ser incluído em uma expressão regular? Por exemplo, se meus usuários digitarem “$ 5”, eu gostaria de corresponder exatamente ao invés de um “5” após o final da input.

Regex para validar a força da senha

Meus critérios de força de senha são os seguintes: 8 caracteres de comprimento 2 letras em maiúsculas 1 caractere especial (!@#$&*) 2 numerais (0-9) 3 letras em minúsculas Alguém pode me dar regex para o mesmo. Todas as condições devem ser atendidas por senha.

Por que, no Java 8, a divisão às vezes remove as cadeias vazias no início da matriz de resultados?

Antes do Java 8 quando nos separamos em uma string vazia como String[] tokens = “abc”.split(“”); mecanismo de divisão seria dividido em locais marcados com | |a|b|c| porque espaço vazio “” existe antes e depois de cada caractere. Então, como resultado, ele geraria primeiro essa matriz [“”, “a”, “b”, “c”, “”] e mais tarde removerá […]

Cadeia Java dividida por nova linha

Eu estou tentando dividir o texto em um JTextArea usando um regex para dividir o String por \n No entanto, isso não funciona e eu também tentei por \r\n|\r|n e muitas outras combinações de regexes. Código: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), […]

Usando expressões regulares para validar um intervalo numérico

Meu número de input é um int. Mas o número de input deve estar em um intervalo de -2055 a 2055 e quero verificar isso usando a expressão regular. Então existe alguma maneira de escrever uma expressão regular para verificar se um número está em (-2055, 2055) ou não? É mais fácil usar se declaração […]

RegEx: pegando valores entre aspas

Eu tenho um valor como este: “Foo Bar” “Another Value” something else Que regex retornará os valores entre aspas (por exemplo, Foo Bar e Another Value )?

Como faço para dividir uma string com vários separadores em javascript?

Como divido uma string com vários separadores em JavaScript? Eu estou tentando dividir em vírgulas e espaços, mas, AFAIK, function dividida do JS suporta apenas um separador.

Como o Stack Overflow gera seus URLs amigáveis ​​com SEO?

O que é uma boa expressão regular completa ou algum outro processo que levaria o título: Como você altera um título para fazer parte do URL, como o estouro de pilha? e transformá-lo em how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow que é usado nas URLs amigáveis ​​com SEO no Stack Overflow? O ambiente de desenvolvimento que estou usando é o […]

Obtendo partes de uma URL (Regex)

Dado o URL (linha única): http://test.example.com/dir/subdir/file.html Como posso extrair as seguintes partes usando expressões regulares: O subdomínio (teste) O domínio (example.com) O caminho sem o arquivo (/ dir / subdir /) O arquivo (file.html) O caminho com o arquivo (/dir/subdir/file.html) O URL sem o caminho ( http://test.example.com ) (adicione qualquer outro que você acha que […]

Correspondência de regex não ganancioso (relutante) em sed?

Eu estou tentando usar sed para limpar linhas de URLs para extrair apenas o domínio .. Então, de: http://www.suepearson.co.uk/product/174/71/3816/ Eu quero: http://www.suepearson.co.uk/ (com ou sem a barra de treino, não importa) Eu tentei: sed ‘s|\(http:\/\/.*?\/\).*|\1|’ e (escapando do quantificador não ganancioso) sed ‘s|\(http:\/\/.*\?\/\).*|\1|’ mas eu não consigo fazer o quantificador não ganancioso funcionar, então ele […]