Perguntas com a marcação «regex»

101
Qual é a diferença entre colchetes e parênteses em uma regex?

Aqui está uma expressão regular que criei para usar em JavaScript: var reg_num = /^(7|8|9)\d{9}$/ Aqui está outra sugestão de um membro da minha equipe. var reg_num = /^[7|8|9][\d]{9}$/ A regra é validar um número de telefone: Deve ser de apenas dez números. O primeiro número deve ser 7, 8...

101
Extração de números de vetores de strings

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

99
RegEx para analisar ou validar dados Base64

É possível usar um RegEx para validar ou higienizar dados Base64? Essa é uma questão simples, mas os fatores que a motivam são os que a tornam difícil. Eu tenho um decodificador Base64 que não pode confiar totalmente nos dados de entrada para seguir as especificações RFC. Então, os problemas que...

99
Divida a string com um ponto como delimitador

Estou me perguntando se vou rachar uma corda .da maneira certa. Meu código é: String[] fn = filename.split("."); return fn[0]; Só preciso da primeira parte da string, por isso devolvo o primeiro item. Eu pergunto porque percebi na API que .significa qualquer personagem, então agora estou...

98
Contar o número de correspondências de um regex em Javascript

Eu queria escrever um regex para contar o número de espaços / tabulações / nova linha em um pedaço de texto. Então, eu ingenuamente escrevi o seguinte: - numSpaces : function(text) { return text.match(/\s/).length; } Por algumas razões desconhecidas, ele sempre retorna 1. Qual é o problema com...

98
expressão regular para letras, números e - _

Estou tendo problemas para verificar no PHP se um valor é uma das seguintes combinações letras (maiúsculas ou minúsculas) números (0-9) sublinhado (_) traço (-) ponto (.) sem espaços! ou outros personagens alguns exemplos: OK: "screen123.css" OK: "screen-new-file.css" OK: "screen_new.js" NÃO...

98
Função para retornar apenas caracteres alfanuméricos da string?

Estou procurando uma função php que pegará uma string de entrada e retornará uma versão limpa dela removendo todos os caracteres especiais, deixando apenas o alfanumérico. Preciso de uma segunda função que faça o mesmo, mas retorne apenas caracteres alfabéticos AZ. Qualquer ajuda muito...