62,041
社区成员
发帖
与我相关
我的任务
分享
<BR>Have to 12:00:41<BR>
<BR>客服-小新 12:00:59<BR>
<BR>989849684 12:01:48<BR>
<BR>兜里有糖 12:02:20<BR>
var reg = /<BR>(.[^BR]+?[ ]+\d{1,2}:[0-5][0-9]:[0-5][0-9])<BR>/gi
<DIV><BR><BR>308412524 17:36:30<BR>你好 在哪里办理那个会员?<BR>客服-小新 17:36:37<BR> 您好<BR><BR>没人牵我手,我就揣兜里 17:37:04<BR>谢谢<BR>Have to 12:00:41<BR>你好,,在不?<BR>客服-小白 12:00:59<BR>您好 在的<BR>客服-小白 12:01:43<BR>请问您有什么需要的吗?<BR>Have to 12:01:48<BR>我想请问下?<BR><BR></DIV>
<html>
<head>
<title>TEST</title>
</head>
<body>
<div id="show">
<BR>308412524 17:36:30<BR>你好 <BR>在哪里办理那个会员?<BR>客服-小新
17:36:37<BR> 您好<BR><BR>没人牵我手,我就揣兜里 17:37:04<BR>谢谢
<BR>Have to 12:00:41<BR>你好,,在不?<BR>客服-小白 12:00:59<BR>您好 在的
<BR>客服-小白 12:01:43<BR>请问您有什么需要的吗?<BR>Have to 12:01:48<BR>我想请问
下?<BR><BR>No Word ²º¹² 18:57:36<BR>在不在?<BR>客服-小马
18:58:12<BR>您好,在的<BR>No Word ²º¹² 18:58:22<BR>问题
一样啊,<BR>我重装了还是有那个noc.exe<BR>下的是那个最新版
<BR>No Word ²º¹² 18:59:25<BR>吐血<BR>怎么弄?<BR>客服-小马
19:00:04<BR>好的,您说情况我们及时提交项目组测试,明天上午有结果,会第一时间通知您的
<BR>No Word ²º¹² 19:00:17<BR>我倒!我现在就要用呢<BR>发个老版本的给
我<BR>客服-小马 19:00:36<BR>官网有历史版本下载<BR>现在项目组人员已经下班了
<BR>No Word ²º¹² 19:01:39<BR>恩,<BR>客服-小马
19:02:14<BR>请您说下具体您的无盘系统版本发个截图看下<BR>您那边有多少台机器要管理呢?以便测试
<BR>No Word ²º¹² 19:02:31<BR>网众,7.0<BR>80台<BR>客服-小马
19:03:16<BR>方便能截个操作系统,我的电脑,右键属性 系统信息截图<BR></DIV>
<script language="JavaScript">
var sToChange = document.getElementById("show").innerHTML;
//var reg = /<BR>(.[^BR]+?[ ]*\d{1,2}:\d{1,2}:\d{1,2})[ ]?<BR>/gi //
//var reg = /<BR>(.+?\d{1,2}:\d{1,2}:\d{1,2})[ ]?<BR>/gi //匹配不正确
//var reg = /(?is)<br>(.*?)(?: ){2}[\d:]+<br>/gi //这个在C#里正常,在JS里提示语法错误
var reg = /<BR>(.+?[ ]+?\d{1,2}:[0-5][0-9]:[0-5][0-9])<BR>/gi; //
var result = sToChange.replace(reg, function (sMatch) {
var backStr = "<font color='#Ff0000'>";
if (sMatch.length > 8) {
if (sMatch.substr(4, 2) == "客服") {
backStr = "<font color='#0000fF'>";
}
}
backStr += sMatch;
backStr += "</font>";
return backStr;
});
document.getElementById("show").innerHTML = result;
</script>
</body>
</html>
<body>
<div id="show">
<BR>308412524 17:36:30<BR>你好 <BR>在哪里办理那个会员?<BR>客服-小新
17:36:37<BR> 您好<BR><BR>没人牵我手,我就揣兜里 17:37:04<BR>谢谢
<BR>Have to 12:00:41<BR>你好,,在不?<BR>客服-小白 12:00:59<BR>您好 在的
<BR>客服-小白 12:01:43<BR>请问您有什么需要的吗?<BR>Have to 12:01:48<BR>我想请问
下?<BR><BR>No Word ²º¹² 18:57:36<BR>在不在?<BR>客服-小马
18:58:12<BR>您好,在的<BR>No Word ²º¹² 18:58:22<BR>问题
一样啊,<BR>我重装了还是有那个noc.exe<BR>下的是那个最新版
<BR>No Word ²º¹² 18:59:25<BR>吐血<BR>怎么弄?<BR>客服-小马
19:00:04<BR>好的,您说情况我们及时提交项目组测试,明天上午有结果,会第一时间通知您的
<BR>No Word ²º¹² 19:00:17<BR>我倒!我现在就要用呢<BR>发个老版本的给
我<BR>客服-小马 19:00:36<BR>官网有历史版本下载<BR>现在项目组人员已经下班了
<BR>No Word ²º¹² 19:01:39<BR>恩,<BR>客服-小马
19:02:14<BR>请您说下具体您的无盘系统版本发个截图看下<BR>您那边有多少台机器要管理呢?以便测试
<BR>No Word ²º¹² 19:02:31<BR>网众,7.0<BR>80台<BR>客服-小马
19:03:16<BR>方便能截个操作系统,我的电脑,右键属性 系统信息截图<BR></DIV>
<script language="JavaScript">
var html = document.getElementById("show").innerHTML;
var reg = /<br>((?:(?!<br).)*)(?: ){2}\d{2}:\d{2}:\d{2}<br>/ig;
document.write("============<br/>");
while(reg.exec(html))
document.write(RegExp.$1+"<br/>")
</script>
</body>
/*
308412524
客服-小新
没人牵我手,我就揣兜里
Have to
客服-小白
客服-小白
Have to
No Word ²º¹²
客服-小马
No Word ²º¹²
No Word ²º¹²
客服-小马
No Word ²º¹²
客服-小马
No Word ²º¹²
客服-小马
No Word ²º¹²
客服-小马
*/
var str = "<BR>Have to 12:00:41<BR><BR>客服-小新 12:00:59<BR><BR>989849684 12:01:48<BR><BR>兜里有糖 12:02:20<BR>";
var re = / |<\/?br>/ig;
var newstr = str.replace(re, "");
alert(newstr);
<html>
<head>
<title>TEST</title>
</head>
<body>
<div id="show">
<BR>308412524 17:36:30<BR>你好 <BR>在哪里办理那个会员?<BR>客服-小新
17:36:37<BR> 您好<BR><BR>没人牵我手,我就揣兜里 17:37:04<BR>谢谢
<BR>Have to 12:00:41<BR>你好,,在不?<BR>客服-小白 12:00:59<BR>您好 在的
<BR>客服-小白 12:01:43<BR>请问您有什么需要的吗?<BR>Have to 12:01:48<BR>我想请问
下?<BR><BR>No Word ²º¹² 18:57:36<BR>在不在?<BR>客服-小马
18:58:12<BR>您好,在的<BR>No Word ²º¹² 18:58:22<BR>问题
一样啊,<BR>我重装了还是有那个noc.exe<BR>下的是那个最新版
<BR>No Word ²º¹² 18:59:25<BR>吐血<BR>怎么弄?<BR>客服-小马
19:00:04<BR>好的,您说情况我们及时提交项目组测试,明天上午有结果,会第一时间通知您的
<BR>No Word ²º¹² 19:00:17<BR>我倒!我现在就要用呢<BR>发个老版本的给
我<BR>客服-小马 19:00:36<BR>官网有历史版本下载<BR>现在项目组人员已经下班了
<BR>No Word ²º¹² 19:01:39<BR>恩,<BR>客服-小马
19:02:14<BR>请您说下具体您的无盘系统版本发个截图看下<BR>您那边有多少台机器要管理呢?以便测试
<BR>No Word ²º¹² 19:02:31<BR>网众,7.0<BR>80台<BR>客服-小马
19:03:16<BR>方便能截个操作系统,我的电脑,右键属性 系统信息截图<BR></DIV>
<script language="JavaScript">
var sToChange = document.getElementById("show").innerHTML;
//var reg = /<BR>(.[^BR]+?[ ]*\d{1,2}:\d{1,2}:\d{1,2})[ ]?<BR>/gi //
var reg = /<BR>(.+?\d{1,2}:\d{1,2}:\d{1,2})[ ]?<BR>/gi //匹配不正确
//var reg = /(?is)<br>(.*?)(?: ){2}[\d:]+<br>/gi //提示语法错误
var result = sToChange.replace(reg, function (sMatch) {
var backStr = "<font color='#Ff0000'>";
if (sMatch.length > 8) {
if (sMatch.substr(4, 3) == "客服") {
backStr = "<font color='#0000fF'>";
}
}
backStr += sMatch;
backStr += "</font>";
return backStr;
});
document.getElementById("show").innerHTML = result;
</script>
</body>
</html>
string str = @"<BR>Have to 12:00:41<BR>
<BR>客服-小新 12:00:59<BR>
<BR>989849684 12:01:48<BR>
<BR>兜里有糖 12:02:20<BR>";
Regex reg = new Regex(@"(?is)<br>(.*?)(?: ){2}[\d:]+<br>");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Groups[1].Value);