<?xml version="1.0" encoding="utf-8" ?>
- <kaixin title="开心编号:6688层" good="0" bad="0" pubDate="2010-10-22 01:32">
- <content>
- <![CDATA[ 妻:“亲爱的,你怎么这么早就下班了?”<br/><br/>夫:“今天,我赢了经理几个球,他对我说:‘你回家去吧,你<br/><br/>应该去参加专业高尔夫球队。’于是我就回来了。”
]]>
</content>
</kaixin>====================================
把文字内容取出来
- <kaixin title="开心编号:6688层" good="0" bad="0" pubDate="2010-10-22 01:32">
- <content>
- <![CDATA[ 妻:“亲爱的,你怎么这么早就下班了?”<br/><br/>夫:“今天,我赢了经理几个球,他对我说:‘你回家去吧,你<br/><br/>应该去参加专业高尔夫球队。’于是我就回来了。”
]]>
</content>
</kaixin>====================================
把文字内容取出来
- <kaixin title=""开心编号:6688层"" good=""0"" bad=""0"" pubDate=""2010-10-22 01:32"">
- <content>
- <![CDATA[ 妻:“亲爱的,你怎么这么早就下班了?”<br/><br/>夫:“今天,我赢了经理几个球,他对我说:‘你回家去吧,你<br/><br/>应该去参加专业高尔夫球队。’于是我就回来了。”
]]>
</content>
</kaixin>";
Regex reg = new Regex(@"(?is)(?<=<!\[CDATA\[).*?(?=\]\]>)");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
/*-------输出--------
妻:“亲爱的,你怎么这么早就下班了?”<br/><br/>夫:“今天,我赢了经理几个球,他对我说:‘你回家去吧,你<br/><br/>应该去参加专业高尔夫球队。’于是我就回来了。”
*/
void Main()
{
string test = @"<?xml version=""1.0"" encoding=""utf-8"" ?>
- <kaixin title=""开心编号:6688层"" good=""0"" bad=""0"" pubDate=""2010-10-22 01:32"">
- <content>
- <![CDATA[ 妻:“亲爱的,你怎么这么早就下班了?”<br/><br/>夫:“今天,我赢了经理几个球,他对我说:‘你回家去吧,你<br/><br/>应该去参加专业高尔夫球队。’于是我就回来了。”
]]>
</content>
</kaixin>";
foreach(Match m in Regex.Matches(test,@"[\u4e00-\u9fa5]+"))
{
Console.WriteLine(m.Value);
}
}/*
开心编号
层
妻
亲爱的
你怎么这么早就下班了
夫
今天
我赢了经理几个球
他对我说
你回家去吧
你
应该去参加专业高尔夫球队
于是我就回来了
*/