Articles of regex

Extraindo números de vetores de seqüências de caracteres

Eu tenho string assim: years<-c("20 years old", "1 years old") Eu gostaria de grep apenas o número numérico deste vetor. A saída esperada é um vetor: c(20, 1) Como faço para fazer isso?

Usando String Format para mostrar decimal até 2 lugares ou inteiro simples

Eu tenho um campo de preço para exibir que às vezes pode ser 100 ou 100.99 ou 100.9, O que eu quero é exibir o preço em 2 casas decimais somente se os decimais são inseridos para esse preço, por exemplo, se seu 100 por isso só deve mostre 100 não 100.00 e se o […]

bash regex com aspas?

O seguinte código number=1 if [[ $number =~ [0-9] ]] then echo matched fi trabalho. Se eu tentar usar aspas no regex, no entanto, ele pára: number=1 if [[ $number =~ “[0-9]” ]] then echo matched fi Eu tentei “\[0-9\]” também. o que estou perdendo? Curiosamente, o guia de script avançado do bash sugere que […]

Expressão regular para números de ponto flutuante

Eu tenho uma tarefa para coincidir com números de ponto flutuante. Eu escrevi a seguinte expressão regular para isso: [-+]?[0-9]*\.?[0-9]* Mas mostra um erro dizendo: Invalid escape sequence (valid ones are \b \t \n \f \r \” \’ \\ ) Mas conforme meu conhecimento, precisamos usar um caractere de escape para o . Além disso. […]

Javascript RegExp + Limites de palavras + caracteres unicode

Estou construindo uma pesquisa e vou usar o autocomplete do javascript com ela. Eu sou da Finlândia (língua finlandesa), então eu tenho que lidar com alguns caracteres especiais como ä, ö e å Quando o usuário digita texto no campo de input de pesquisa, tento corresponder o texto aos dados. Aqui está um exemplo simples […]

Como usar expressões regulares para analisar HTML em Java?

Por favor, alguém pode me dizer uma maneira simples de encontrar tags href e src em um arquivo html usando expressões regulares em Java? E então, como obtenho o URL associado à tag? Obrigado por qualquer sugestão.

Valores decimais ou numéricos na validação de expressão regular

Eu estou tentando usar uma validação de expressão regular para verificar apenas valores decimais ou valores numéricos. Mas o usuário insere um valor numérico, não é o primeiro dígito “0” Como faço isso?

Uma expressão regular para excluir uma palavra / string

Eu tenho uma expressão regular da seguinte maneira: ^/[a-z0-9]+$ Isso corresponde a strings como /hello ou /hello123 . No entanto, eu gostaria que ele excluísse alguns valores de string como /ignoreme e /ignoreme2 . Eu tentei algumas variantes, mas parece que não consigo trabalhar! Minha última tentativa fraca foi ^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$ Qualquer ajuda seria apreciadas 🙂

como obter o nome de domínio do URL

Como posso buscar um nome de domínio a partir de uma string de URL? Exemplos: +———————-+————+ | input | output | +———————-+————+ | www.google.com | google | | www.mail.yahoo.com | mail.yahoo | | www.mail.yahoo.co.in | mail.yahoo | | www.abc.au.uk | abc | +———————-+————+ Relacionado: Corresponder um endereço da web por meio de regex

Regex não funciona em String.matches ()

Eu tenho esse pequeno pedaço de código String[] words = {“{apf”,”hum_”,”dkoe”,”12f”}; for(String s:words) { if(s.matches(“[az]”)) { System.out.println(s); } } Supostamente para imprimir dkoe mas não imprime nada !!