Я пытаюсь получить некоторые текстовые комментарии из текстового файла и вам нужна помощь с этим выражением.Соответствующий шаблон до конца строки
this comes before selection
this is on the same line %% this is the first group and it can have any character /[{3$5!+-p
here is some more text in the middle
this stuff is also on a line with a comment %% this is the second group of stuff [email protected]#%^()<>/~`
this goes after the selections
Я пытаюсь получить все, что следует за %% \ s +. Вот то, что я пробовал:
%% \ s + $
Но что соответствует весь текст после первого %% (*.). Не уверен, куда идти отсюда.
Это звучит, как вам нужно использовать [ 'RegexOptions.Multiline'] (https://msdn.microsoft.com/en-us/library/system.text .regularexpressions.regexoptions (v = vs.110) .aspx). – juharr
На самом деле, не нужно использовать '$'. '%% \ s + (. *)' достаточно. –
@stribizhev Да, если точка не соответствует новой строке, то как получилось, что результат '$' совпадает с первым %% до конца строки? Мне действительно интересно. – juharr