термин внутри emacs :: как отключить «перенос слов»

При настройке моей личной среды разработки командной строки Linux, MatchCollection greedyMatches = Regex.Matches ("abcd", @ "ab. *"); // Соответствует только "ab" MatchCollection lazyMatches ...

Как мне получить все совпадения в следующем примере:

// Only "abcd" is matched
MatchCollection greedyMatches = Regex.Matches("abcd", @"ab.*");

// Only "ab" is matched
MatchCollection lazyMatches   = Regex.Matches("abcd", @"ab.*?");

// How can I get all matches: "ab", "abc", "abcd"

PS: Я хочу получить все совпадения в общем виде. Приведенный выше пример является лишь примером.

21
задан Micha Wiedenmann 17 October 2017 в 07:39
поделиться