Регулярка. Вперед смотрящее или слово1 или слово2 - C#
Формулировка задачи:
var str = @"текст Stop1 Stop2"; var pattern = ".+(?=( Stop1| Stop2))";
текст Stop1
а нужно чтоб былотекст
Решение задачи: «Регулярка. Вперед смотрящее или слово1 или слово2»
textual
Листинг программы
var str = @"first text Stop1 second text Stop2 third text"; var pattern = @"((?<=Stop1)|(?<=Stop2)|(?<=\A)).+?((?=Stop1)|(?=Stop2)|(?=\Z))"; MatchCollection mc = Regex.Matches(str, pattern); foreach (Match m in mc) { Console.WriteLine(">"" + m.Value.Trim() + """); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д