日期:2014-05-17  浏览次数:20410 次

求一与正则表达式,要求能够提取两个字符串中间的字符串
如:“地址:江西南昌电话:1234567联系人:小A”,要求能够取出“地址:”和“电话:”中间的字符串:“江西南昌”

------解决方案--------------------
string str = "“地址:江西南昌电话:1234567联系人:小A ";

Regex reg = new Regex(@ "地址:([\s\S]*?)电话: ");
Match m = reg.Match(str);
if (m.Success)
{
Response.Write(m.Result( "$1 "));
}