У меня есть это регулярное выражение в c #:
Regex oRegex_ = new Regex("<!-- #BeginEditable \"Body\"[^>]*>(.*)<!-- #EndEditable [^>]*>", RegexOptions.Multiline);
MatchCollection matches_ = oRegex_.Matches(contents);
Переменная «содержимое» равна этому:
<!-- #BeginEditable "Body" -->First String<!-- #EndEditable --><!-- #BeginEditable "Extra" -->Second String<!-- #EndEditable -->
В настоящее время, кажется, не хватает того, что мне нужно, то есть
'First String'
Вместо этого хватает
'First String<!-- #EndEditable --><!-- #BeginEditable "Extra" -->Second String<!-- #EndEditable -->'
Может кто-нибудь помочь мне решить эту проблему с помощью регулярного выражения? (
Обратите внимание: я заменю «Body» на переменную, а затем помещу все в цикл, чтобы можно было извлечь «Second String», сделав переменную равной «Extra».