Perguntas com a marcação «regex»

239
Extrair nome do host da string

Gostaria de corresponder apenas à raiz de uma URL e não à URL inteira de uma sequência de texto. Dado: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Quero que as 2 últimas instâncias sejam resolvidas no domínio...

237
Como inverter uma expressão grep

A seguinte expressão grep lista com êxito todos os arquivos .exe e .html no diretório e subdiretórios atuais. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Como inverter este resultado para listar aqueles que não são .html ou .exe? (Ou seja

229
Escapando string regex em Python

Quero usar a entrada de um usuário como um padrão de expressão regular para uma pesquisa sobre algum texto. Funciona, mas como posso lidar com casos em que o usuário coloca caracteres que têm significado no regex? Por exemplo, o usuário deseja procurar o Word (s): o mecanismo de expressão regular...

229
Correspondendo a um Espaço na Regex

Preciso combinar um caractere de espaço em uma expressão regular do PHP. Alguém tem alguma idéia? Quero dizer como "gavin schulz", o espaço entre as duas palavras. Estou usando uma expressão regular para garantir que apenas permita letras, número e espaço. Mas não sei como encontrar o espaço. Isto...

224
Procurando UUIDs em texto com regex

Estou procurando por UUIDs em blocos de texto usando um regex. Atualmente, estou confiando na suposição de que todos os UUIDs seguirão um padrão de 8-4-4-4-12 dígitos hexadecimais. Alguém pode pensar em um caso de uso em que essa suposição seria inválida e me faria perder alguns...

224
Remover caracteres não alfanuméricos da sequência

Desejo converter a seguinte string na saída fornecida. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Eu não encontrei qualquer solução que irá lidar com caracteres especiais como \r, \n, \b, etc. Basicamente, eu só quero me livrar de qualquer coisa que não seja alfanumérica. Aqui...