我有一很长一段内容,就是一篇文章,我要取中间的有特定标记的一节内容怎么取?例如:两块商业、住宅用地分别位于望城坡产业基地和韶山南路73号,均属房地产开发热点区域。<[$Page$]◇血战韶山南路> 位于长沙市雨花区韶山南路73号[2010]网挂032号住宅用地,8月5日网上挂牌出售,底价1163万,竞拍322次。整个过程一共有7位买家参与竞拍,
内容里有一段这个:<[$Page$]◇血战韶山南路>
我要取<>之间的内容 高手我该怎么取啊 求解 谢谢了!
内容里有一段这个:<[$Page$]◇血战韶山南路>
我要取<>之间的内容 高手我该怎么取啊 求解 谢谢了!
string ret = System.Text.RegularExpressions.Regex.Match(ss, "<.*?[^<].*?[^<].*?>").Value;
gagasg:gagasg<[$Page$]◇血战韶山南路>safafsaf
gagasg:gagasg<[$Page$]◇了解了空间>safafsaf
gagasg:gagasg<[$Page$]◇火锅店技术了>safafsaf
string strs = stre.ReadToEnd().Trim();
int start = strs.IndexOf("<", 0);
int end = strs.IndexOf(">", start);
string str = strs.Substring(start, end - start);
stre.Close();
string str = @"gagasg:gagasg<[$Page$]◇血战韶山南路>safafsaf
gagasg:gagasg<[$Page$]◇了解了空间>safafsaf
gagasg:gagasg<[$Page$]◇火锅店技术了>safafsaf"; Regex reg = new Regex(@"<.*?[^<].*?[^<].*?>"); foreach(Match m in reg.Matches(str))
{
Console.WriteLine(m.Value);
}
如果不要<>的话,用如下代码
string str = @"gagasg:gagasg<[$Page$]◇血战韶山南路>safafsaf
gagasg:gagasg<[$Page$]◇了解了空间>safafsaf
gagasg:gagasg<[$Page$]◇火锅店技术了>safafsaf"; Regex reg = new Regex(@"(?<=<).*?[^<].*?[^<].*?(?=>)"); foreach(Match m in reg.Matches(str))
{
Console.WriteLine(m.Value);
}
MatchCollection mc = Regex.Matches(ss, "<.*?[^<].*?[^<].*?>");
foreach (Match m in mc)
{
string ssdd=m.Value;
}
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}