作者fantic (剁手指了啊~~~)
看板RegExp
标题[问题] 如果抓取一组一组的符合资料
时间Thu Feb 2 10:31:55 2012
/*
听说注明使用的语言、环境
*
问题有可能较容易被解决...
*/
我的资料长得像
<A><B>xxxxx1xxx</B></A><A><B>xxxxx2xxx</B></A><A><B>xxxxx3xxx</B></A>
我的写法(C#)
string input = "<A><B>xxxxx1xxx</B></A><A><B>xxxxx2xxx</B></A><A><B>xxx
xx3xxx</B></A>";
string pattern = @"(<A>.*</A>)"; // 规则字串
Regex regex = new Regex(pattern, RegexOptions.IgnoreCase);
MatchCollection matches = regex.Matches(input); // 将比对後集合传给 MatchCollection
可是传回的结果会是一组(原先的资料),我希望可以回传的结果是有三组符合
分别是 <A><B>xxxxx1xxx</B></A>
<A><B>xxxxx2xxx</B></A>
<A><B>xxxxx3xxx</B></A>
尝试改了很久的pattern写法都无法成功~希望大大们帮忙,感谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.169.119
1F:→ blackkaku:<A.*?</A> 02/02 10:38
2F:→ fantic:谢谢b大~^_^ 02/02 10:55