Resultados da pesquisa a pedido "regex-greedy"

20 a resposta

estes de número de cartão de crédito Reg

Estou testando um aplicativo em que o padrão Regex corresponde ao cartão de crédito e esses números devem ser destacados. Estou usando o sitehttp: //regexpal.com [http://regexpal.com/] para criar números de cartão de crédito de teste para o meu ...

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 ...

3 a resposta

Regex está se comportando preguiçoso, deve ser ganancioso

Eu pensei que por padrão meuRegexexibirá o comportamento ganancioso que eu quero, mas não está no código a seguir: Regex keywords = new Regex(@"in|int|into|internal|interface"); var targets = keywords.ToString().Split('|'); foreach (string t in ...

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 ...

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+? ...

4 a resposta

Prioridade na manipulação de expressões regulares

Eu escrevo algum código java para dividir string em array de string. Primeiro, eu divido essa string usando o padrão regex"\\,\\,|\\," e então eu divido usando padrão"\\,|\\,\\,". Por que há diferença entre a saída do primeiro e a saída ...

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 ... ...

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?

6 a resposta

omportamento estranho em expressões regular

Havia uma pergunta sobre regex e, tentando responder, encontrei outras coisas estranha String x = "X"; System.out.println(x.replaceAll("X*", "Y"));Isso imprime YY. porque? String x = "X"; System.out.println(x.replaceAll("X*?", "Y"));E isso ...

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?