regex - emacs greedy search-backward-regexp -


how make backward regexp search greedy in emacs?

for example, have abc 163439 abc in buffer, , run m-x search-backward-regexp following regexp: 163439\|3. regexp allways find '3' in buffer, newer whole long number. because, when starts search, meet '3' firstly. in second try, start position of '3', inside number, , omit it.

how can find longest , closest match?

so mean, when meet '3', want check if matched part isn't part of bigger match.

i don't think can want.

emacs search-backward-regexp searches closest instance matches regular exprssion. not greediness (greediness in regular expressions matching many characters possible when there kleene star operator -- or syntactic variants ? or +).

in example, emacs finds first instance matches regular expression.

--dmg


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -