نقل قول نوشته شده توسط samiasoft مشاهده تاپیک
ممنون از توجهتون...با ریجکس من درواقع استفاده خیلی زیادی کردم فقط همین مورد چندخطی رو مشکل دارم

لینک که متن داخلشه از سورس سایت اپارات هست اما اگر در این متن این مورد روپیاده کنیم من جاهای دیگر هم مشکلم حل خواهد شد .

فرض کنید متن بصورت زیر هست :


You want to extract all lines from one starting pattern throughan ending pattern<h1> or from a starting line number up to an ending
line number.
A common example of this is extracting the first
10 lines of a file (line numbers 1 to 10) or just
the body of a mail<h2> message (everything past the blank line)


حال میخواستم کل متن بین تگ <h1> تا <h2> را استخراج کنم. که تعداد سطر بین این دو تگ میتواند متغییر هم باشد.

اگر بتونیم اینتر رو در متن به ریجکس شناسایی کنیم در واقع استفاده از \r\n ولی چطوری؟!
با سلام
            MatchCollection mc = Regex.Matches(textBox1.Text, "<h1>(?<TagText>.*?)<h2>", RegexOptions.Singleline);
foreach (Match m in mc)
{
MessageBox.Show(m.Groups["TagText"].Value);
}

موفق باشید