读书人

求两个特定字符串之间的 不定长字符串

发布时间: 2012-02-29 16:44:10 作者: rapoo

求两个特定字符串之间的 不定长字符串的 正则表达式
求两个特定字符串之间的 不定长字符串的 正则表达式。
如:

start 不定长字符串1 end 不定长间隔字符串
start 不定长字符串2 end 不定长间隔字符串
start 不定长字符串3 end 不定长间隔字符串

上面虽然分了三行,但实际是一个完整的字符串。
获取start和end之间的所有字符串的正则表达式应该如何写?

[解决办法]
try

string yourStr = .................;
MatchCollection mc = Regex.Matches(yourStr, @ "(? <=start)[\s\S]*?(?=end) ", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n ";
}

读书人网 >asp.net

热点推荐