用colspan属性,可以合并多个列(column)
下面是一个简单实例:
<table border="1">
<tr>
<th>姓名</th>
<th colspan="2">****</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table>
参见:>
<tr\s[^>]><td\s[^>]><strong\s[^>]>([^<]+)
C#代码:
Regex reg = new Regex(@"<tr\s[^>]><td\s[^>]><strong\s[^>]>([^<]+)", RegexOptionsIgnoreCase);string st = "html";
Match m = regMatch(st);
if (mSuccess)
{
ConsoleWriteLine(mGroups[1]Value);// 输出你要的字符串
}
用正则来提取。
using System;
using SystemRuntimeInteropServices;
using SystemTextRegularExpressions;
namespace RegexTest
{
public class RegexTest
{
public void Test()
{
string input = @"<!DOCTYPE html>
<head>
<title>123</title>
</head>
<body class="showmenu">
<div class="main">
<div style="padding:15px;">
<table class="table table-hover">
<thead class="navbar-inner">
<tr>
<th>订单号</th>
<th style="width:100px;">姓名</th>
<th style="width:80px;">电话</th>
<th style="width:80px;">支付方式</th>
<th style="width:80px;">配送方式</th>
<th style="width:50px;">运费</th>
<th style="width:50px;">总价</th>
<!-- <th style="width:50px;">类型</th>-->
<th style="width:50px;">状态</th>
<th style="width:150px;">下单时间</th>
<th style="width:120px; text-align:right;"> *** 作</th>
</tr>
</thead>
<tbody>
<tr>
<td>12132242</td>
<td>李四</td>
<td>13800000000</td>
<td><span class="label label-important">在线支付</span></td>
<td>已满38元,免邮费</td>
<td>000</td>
<td>867 元</td>
<!-- <td>虚拟</td>-->
<td>
<span class="label label-info">待收货</span> </td>
<td>2014-12-13 19:50:28</td>
<td style="text-align:right;"><a href="sitephpact=module&op=detail&id=169&name=shopping&do=order&weid=2">查看订单</a></td>
</tr>
<tr>
<td>12131774</td>
<td>小明</td>
<td>13413131515</td>
<td><span class="label label-important">在线支付</span></td>
<td>已满68元,免邮费</td>
<td>000</td>
<td>756 元</td>
<!-- <td>虚拟</td>-->
<td>
<span class="label label-info">待收货</span> </td>
<td>2014-12-13 18:16:17</td>
<td style="text-align:right;"><a href="sitephpact=module&op=detail&id=168&name=shopping&do=order&weid=2">查看订单</a></td>
</tr>
</tbody>
<!--tr>
<td></td>
<td colspan="3">
</html>";
string pattern = @"<td>([\s\S]+)</td>";
RegexOptions options = RegexOptionsNone;
Regex regex = new Regex(pattern, options);
MatchCollection matches = regexMatches(input);
foreach (Match match in matches)
{
ConsoleWriteLine(matchValue);
}
}
}
}
$('a')click(function(){
var self=$(this);
var txt=selfparent()parent()children('td')eq(0)html();
alert('数据:'+txt);
});
以上就是关于网页表格中colspan具体表示什么啊全部的内容,包括:网页表格中colspan具体表示什么啊、C# 获得一段html的正则表达式、C#Winform提取string类型 html代码里的 tr td数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)