Perguntas com a marcação «regex»

Expressões regulares fornecem uma linguagem declarativa para corresponder aos padrões dentro das strings. Eles são comumente usados ​​para validação, análise e transformação de cadeias. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem incluir uma tag que especifique a linguagem ou ferramenta de programação aplicável. NOTA: Solicitar expressões regulares em HTML, JSON etc. tende a ter reações negativas. Se houver um analisador, use-o.

9
Como fazer “correspondência inversa” com regex?
Estou usando o RegexBuddy, mas estou com problemas mesmo assim: \ Estou processando um arquivo linha por linha. Construí um "modelo de linha" para combinar com o que desejo. Agora eu gostaria de fazer uma correspondência inversa ... ou seja, eu quero combinar as linhas onde há uma sequência de …





30
Expressão regular que corresponde a endereços IPv6 válidos
As respostas a esta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Estou tendo problemas para escrever uma expressão regular que corresponda a endereços IPv6 válidos, incluindo aqueles em sua forma compactada (com ::ou …
111 regex  networking  ipv6 

12
Extraia uma correspondência de expressão regular
Estou tentando extrair um número de uma string. E faça algo como [0-9]+na corda "aaa12xxx"e pegue "12". Eu pensei que seria algo como: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" E então eu percebi ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Mas recebi algum tipo de resposta fazendo: > sub("[0-9]+", "ARGH!", …
111 regex  r 

5
O Java RegEx não diferencia maiúsculas de minúsculas?
Em Java, ao fazer um replaceAll para procurar um padrão regex como: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (para remover palavras duplicadas consecutivas que não diferenciam maiúsculas de minúsculas, por exemplo, Teste de teste), não tenho certeza de onde coloquei o ?i. Eu li que deveria estar no início, mas se eu tirar, então …




8
Como adicionar http: // se não existir na URL?
Como posso adicionar http://a um URL se ele ainda não inclui um protocolo (por exemplo http://, https://ou ftp://)? Exemplo: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 


15
Regexp Java para validação de senha
Estou criando um regexp para validação de senha para ser usado em um aplicativo Java como um parâmetro de configuração. O regexp é: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ 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 …
109 java  regex 

13
Como extrair números de uma string e obter uma matriz de ints?
Eu tenho uma variável String (basicamente uma frase em inglês com um número não especificado de números) e gostaria de extrair todos os números em uma matriz de inteiros. Eu queria saber se existe uma solução rápida com expressões regulares? Usei a solução de Sean e mudei um pouco: LinkedList<String> …
109 java  arrays  regex  string 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.