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.

5
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 !=,.)
237 regex  linux  grep 




7
Remova todos os caracteres especiais com RegExp
Gostaria de um RegExp que remova todos os caracteres especiais de uma string. Estou tentando algo assim, mas não funciona no IE7, embora funcione no Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } Uma …

9
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 é …
229 php  regex 

4
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 …
229 python  regex 


3
Javascript substituir por referência ao grupo correspondente?
Eu tenho uma string, como hello _there_. Gostaria de substituir os dois sublinhados por <div>e </div>respectivamente usando JavaScript . A saída seria (portanto) parecida hello <div>there</div>. A sequência pode conter vários pares de sublinhados. O que eu estou procurando é uma maneira de tanto executar uma função em cada jogo, …
228 javascript  regex 


13
No Python, como faço para dividir uma string e manter os separadores?
Aqui está a maneira mais simples de explicar isso. Aqui está o que estou usando: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Aqui está o que eu quero: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] O motivo é que eu quero dividir uma string …
226 python  regex 


15
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 UUIDs?
224 regex 

7
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 está o que eu tentei ... Attempt 1: …
224 javascript  regex 

4
Regex para corresponder a qualquer caractere, incluindo novas linhas
Existe uma regex para corresponder a "todos os caracteres, incluindo novas linhas"? Por exemplo, no regex abaixo, não há saída $2porque (.+?)não inclui novas linhas ao fazer a correspondência. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum …
223 regex  perl 

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.