Resultados da pesquisa a pedido "regex-greedy"

3 a resposta

Como transformar a expressão regular em não gananciosa?

Estou usando jQuery. Eu tenho uma string com um bloco de caracteres especiais (início e fim). Quero pegar o texto desse bloco de caracteres especiais. Eu usei um objeto de expressão regular para encontrar seqüências de caracteres. Mas como posso ...

3 a resposta

Qual é a diferença entre .*? e. * expressões regulares?

Estou tentando dividir uma string em duas partes usando regex. A sequência é formatada da seguinte maneira: text to extract<number>Eu tenho usado(.*?)< e<(.*?)> que funcionam bem, mas depois de ler um pouco sobre regex, comecei a me perguntar ...

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

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

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

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

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

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