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.

22
Removendo linhas vazias no Notepad ++
Como posso substituir linhas vazias no Notepad ++? Eu tentei encontrar e substituir pelas linhas vazias na localização, e nada na substituição, mas não funcionou; provavelmente precisa de regex.
384 regex  notepad++ 





20
Como encontrar todas as ocorrências de uma substring?
Python possui string.find()e string.rfind()obtém o índice de uma substring em uma string. Gostaria de saber se existe algo como o string.find_all()que pode retornar todos os índices encontrados (não apenas o primeiro desde o início ou o primeiro a partir do final). Por exemplo: string = "test test test test" print …
365 python  regex  string 

15
Expressão regular para procurar Gadaffi
Estou tentando procurar a palavra Gadaffi. Qual é a melhor expressão regular para pesquisar isso? Minha melhor tentativa até agora é: \b[KG]h?add?af?fi$\b Mas parece que ainda estou perdendo algumas revistas. Alguma sugestão? Atualização: Encontrei uma lista bastante extensa aqui: http://blogs.abcnews.com/theworldnewser/2009/09/how-many-different-ways-can-you-spell-gaddafi.html A resposta abaixo corresponde a todas as 30 variantes: Gadaffi …
361 regex  search 

11
Como faço para grep para todos os caracteres não ASCII?
Eu tenho vários arquivos XML muito grandes e estou tentando encontrar as linhas que contêm caracteres não ASCII. Eu tentei o seguinte: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Mas isso retorna todas as linhas do arquivo, independentemente de a linha conter um caractere no intervalo especificado. Tenho a sintaxe errada ou estou …
359 regex  unix  unicode  grep 


12
Regex: correspondendo até a primeira ocorrência de um caractere
Estou procurando um padrão que corresponda a tudo até a primeira ocorrência de um caractere específico, digamos ";" - um ponto e vírgula . Eu escrevi isto: /^(.*);/ Mas na verdade corresponde a tudo (incluindo o ponto e vírgula) até a última ocorrência de um ponto e vírgula.
358 regex 

7
Quantificadores Gananciosos vs. Relutantes vs. Possessivos
Encontrei este excelente tutorial sobre expressões regulares e, embora compreenda intuitivamente o que os quantificadores "gananciosos", "relutantes" e "possessivos" fazem, parece haver um sério buraco no meu entendimento. Especificamente, no exemplo a seguir: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text …



11
Convertendo String de Entrada do Usuário em Expressão Regular
Estou projetando um testador de expressões regulares em HTML e JavaScript. O usuário digitará um regex, uma string e escolherá a função com a qual deseja testar (por exemplo, pesquisar, corresponder, substituir etc.) via botão de opção e o programa exibirá os resultados quando essa função for executada com os …
333 javascript  html  regex 

9
Expressão regular que não diferencia maiúsculas de minúsculas sem re.compilar?
No Python, eu posso compilar uma expressão regular para não diferenciar maiúsculas de minúsculas usando re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Existe uma maneira de fazer o mesmo, mas sem …

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.