Resultados da pesquisa a pedido "non-greedy"

3 a resposta

Como não-gananciosos vários jogos lookbehind

3 a resposta

Regex não ganancioso (preguiçoso)

4 a resposta

Quantificador regex não-ganancioso dá resultado ganancioso

Eu tenho um regex .net que estou testando usando o Windows Powershell. A saída é a seguinte:

5 a resposta

Expressão regular de Posix não-gananciosa

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?

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

Qual seria melhor regex não ganancioso ou classe de personagem negada?

Eu preciso combinar@anything_here@ de uma string@anything_here@dhhhd@shdjhjs@. Então, eu usei a seguir regex. ^@.*?@ou ^@[^@]*@De qualquer maneira, é um trabalho, mas eu gostaria de saber qual seria a melhor solução. Regex com repetição não ...

1 a resposta

std :: regex_match e quantificador lento com comportamento estranho

Eu sei disso: Correspondências preguiçosas do quantificador: o menos possível (correspondência mais curta) Saiba também que o construtor: basic_regex( ..., flag_type f = std::regex_constants::ECMAScript );E: ECMAScript suportanão ...

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

1 a resposta

correspondência não gananciosa no Scala RegexParsers

Suponha que eu esteja escrevendo um analisador SQL rudimentar no Scala. Eu tenho o seguinte: class Arith extends RegexParsers { def selectstatement: Parser[Any] = selectclause ~ fromclause def selectclause: Parser[Any] = "(?i)SELECT".r ~ tokens ...