如何实现根据标记显示文字?
我有几段文字 现要根据对文字的标记进行截取
例如:
文本域内容如下
#A#
<#A#>abcdefg</#A#>
#B#
<#B#>1234567</#B#>
#C#
<#C#>ABCDEFG</#C#>
#D#
<#D#>7654321</#D#>
现在我想输出:1234567 7654321
程序上该怎么写
请大家帮忙
[解决办法]
用正则提取 <#D#>和</#D#>间的文字
[解决办法]
System.IO.StreamReader reader = new System.IO.StreamReader("e:\\1.txt",System.Text.Encoding.Default);
string str = reader.ReadToEnd();
Regex reg = new Regex(@"(?is)[\d]+");
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
{
MessageBox.Show(m.Value);
}