Articles of regex

Encontre e extraia um número de uma string

Eu tenho um requisito para encontrar e extrair um número contido em uma string. Por exemplo, dessas sequências: string test = “1 test” string test1 = ” 1 test” string test2 = “test 99” Como posso fazer isso?

Regexp Java para validação de senha

Estou criando um regexp para validação de senha a ser usado em um aplicativo Java como um parâmetro de configuração. O regexp é: ^.*(?=.{8,})(?=..*[0-9])(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ A política de senha é: Pelo menos 8 caracteres Contém pelo menos um dígito Contém pelo menos um caractere alfa inferior e um caractere alfa superior Contém pelo menos um char […]

Expressão regular simples para um decimal com uma precisão de 2

Qual é a expressão regular para um decimal com uma precisão de 2? Exemplos válidos : 123.12 2 56754 92929292929292.12 0.21 3.1 Exemplos inválidos: 12.1232 2.23332 e666.76 O ponto decimal pode ser opcional e inteiros também podem ser incluídos.

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.