正则表达式问题关于逻辑或
MatchCollection mcl = Regex.Matches(input, @"<div[^>]*>([\s\S]*?)<\/DIV>", RegexOptions.Multiline | RegexOptions.IgnoreCase);
MatchCollection mcl = Regex.Matches(input, @"<td[^>]*>([\s\S]*?)<\/td>", RegexOptions.Multiline | RegexOptions.IgnoreCase);
是否等于
MatchCollection mcl = Regex.Matches(input, @"(<div[^>]*>([\s\S]*?)<\/div>)|(<td[^>]*>([\s\S]*?)<\/td>)", RegexOptions.Multiline | RegexOptions.IgnoreCase);
为什么在
--------------------
<td height="25" class=show> <BR><BR>
中新网6月20日电 据台湾TVBS报道,日本舰艇在钓鱼岛附近海域撞沉台湾“联合号”海钓船事件,在岛内引发轩然大波,今天日本再度派代表,前往“联合号”船长家中致意,并带来日本海上保安厅十一本部部长的信件,表达歉意。 <BR><BR>
报道说,日方派出的代表是“日本交流协会副会长”,带来了日本海上保安厅十一本部部长的一封信,希望台湾方面可以感受到“诚意”。据称,日方此行主要有三个重点,包括道歉、赔偿,以及希望日后不要再发生这样的事件。<BR><BR>
<DIV align=right>
<p><B>责任编辑:陈新</B></p>
</DIV>
<td align=right>
<p><B>责任编辑:陈新</B></p>
</td>
</td>
-------------------
取不到 <DIV align=right><p><B>责任编辑:陈新</B></p></DIV>
取不到 <td align=right><p><B>责任编辑:陈新</B></p></td>
了 分开取能取得“|”是或的意思么?格式有错么?C#里是这样写么?
------解决方案--------------------( <td[^>]*>([\s\S]*?) <\/td>)|<div[^>]*>([\s\S]*?) <\/div>)
你换过来能取到td的吗?
------解决方案-------------------- ¦ ,你怎么打出来的?