Resultados da pesquisa a pedido "regex-greedy"

6 a resposta

egexes não gananciosas Python

Como criar um regex python como "(. *)", De modo que, dado "a (b) c (d) e" python corresponda a "b" em vez de "b) c (d"? Eu sei que posso usar "[^)]" em vez de ".", Mas estou procurando uma solução mais geral que mantenha meu regex um pouco ...

2 a resposta

Correspondência mais curta na regex do final

Dada uma sequência de entradafooxxxxxxfooxxxboo Estou tentando escrever um regex que correspondafooxxxboo ou seja, a partir do segundo foo até o último boo. Eu tentei o seguinte foo.*?boo corresponde à sequência ...

4 a resposta

Expressões regulares não-gananciosas do Notepad ++

O Notepad ++ suporta expressões regulares não gananciosas? Por exemplo, para texto: abcxadcQuero obter peças usando o padrão: a.+cE agora eu recebo uma string inteira em vez de duas partes. Eu tentei usar o '?' operador, mas sem sucesso.

3 a resposta

Correspondência de texto entre delimitadores: expressão regular gananciosa ou preguiçosa?

Para o problema comum de correspondência de texto entre delimitadores (por exemplo,< e>), existem dois padrões comuns: usando o ganancioso* ou+ quantificador no formatoSTART [^END]* END, por exemplo.<[^>]*> ouusando o preguiçoso*? ou+? ...

11 a resposta

O que 'preguiçoso' e 'ganancioso' significam no contexto de expressões regulares?

Alguém poderia explicar esses dois termos de uma maneira compreensível?

20 a resposta

Correspondência de regex não ganancioso (relutante) em sed?

Eu estou tentando usar sed para limpar linhas de URLs para extrair apenas o domínio ..Então, de:

2 a resposta

Regex não ganancioso Python para limpar xml

Tenho um arquivo 'xml file' que contém alguns caracteres indesejados <data> <tag>blar </tag><tagTwo> bo </tagTwo> some extra characters not enclosed that I want to remove <anothertag>bbb</anothertag> </data>Eu pensei que a seguinte substituição ...

2 a resposta

O Python re.sub usa o modo não ganancioso (. *?) Com final de string ($), que é ganancioso!

Código: str = '<br><br />A<br />B' print(re.sub(r'<br.*?>\w$', '', str))Espera-se retornar<br><br />A, mas retorna uma sequência vazia''! Alguma sugestão?

3 a resposta

É necessário regexp para encontrar a substring entre dois tokens

Eu suspeito que isso já tenha sido respondido em algum lugar, mas não consigo encontrá-lo, então ... Preciso extrair uma string entre dois tokens em uma string maior, na qual o segundo token provavelmente aparecerá novamente significando ... ...

1 a resposta

Regex para combinar uma string literal em Java?

Eu tenho uma matriz de seqüências de expressões regulares. Um deles deve corresponder a qualquer sequência encontrada em um determinado arquivo java. Esta é a string regex que tenho até agora:"(\").*[^\"].*(\")" No entanto, a string"Hello\"good ...