Perguntas com a marcação «regex»

142
Regex para validar a força da senha

Meus critérios de força da senha são os seguintes: Comprimento de 8 caracteres 2 letras em maiúsculas 1 Caráter 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

141
Javascript: lookbehind negativo equivalente?

Existe uma maneira de obter o equivalente a um lookbehind negativo em expressões regulares javascript? Preciso combinar uma sequência que não comece com um conjunto específico de caracteres. Parece que não consigo encontrar um regex que faça isso sem falhar se a parte correspondente for encontrada...

137
O que é um limite de palavras em regex?

Estou usando regexes Java no Java 1.6 (para analisar a saída numérica, entre outros propósitos) e não consigo encontrar uma definição precisa de \b("limite de palavras"). Eu tinha assumido que -12seria uma "palavra inteira" (correspondida por \b\-?\d+\b), mas parece que isso não funciona. Ficaria...

137
Regex PHP para obter o ID do vídeo do youtube?

Alguém pode me mostrar como obter o ID do youtube de um URL, independentemente de quais outras variáveis ​​GET estejam no URL. Use este vídeo, por exemplo: http://www.youtube.com/watch?v=C4kxS1ksqtw&feature=related Então, entre v=e antes da

136
Extrair uma substring de acordo com um padrão

Suponha que eu tenha uma lista de string: string = c("G1:E001", "G2:E002", "G3:E003") Agora espero obter um vetor de string que contenha apenas as partes após os dois pontos ":", ie substring = c(E001,E002,E003). Existe uma maneira conveniente no R de fazer isso? Usando

133
sed: imprime apenas o grupo correspondente

Quero pegar os dois últimos números (um int, um float; seguido pelo espaço em branco opcional) e imprimi-los apenas. Exemplo: foo bar <foo> bla 1 2 3.4 Deve imprimir: 2 3.4 Até agora, tenho o seguinte: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' vai me dar foo bar...