小白求帮助 使用File.ReadAllLines读取所有行,根据行截取数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static string RegStr1(string objStr) { string returnStr = ""; MatchCollection ml = Regex.Matches(objStr, @"(?is)<tr>(?:\s*<td [^>]*>(.*?)</td>)*\s*</tr>"); foreach (Match m in ml) { string str = m.Value.Replace("</td></tr>", ","); str = str.Replace("</td>", ""); str = str.Replace(" ", ""); str = Regex.Replace(str, "<.*?>", ""); returnStr += str; } return returnStr; } 正则修改一下 MatchCollection ml = Regex.Matches(objStr, @"(?is)<td [^>]*>(.*?)</td>"); string s = "<tr class=tdc bgcolor=#EFF1F3> <td align=\"center\">广西 北海</td></tr>"; textbox1.text=RegStr1(s); 那如果我随便输入一个号码呢?<td>里面就不是广西 北海啦?怎么动态的参照啊? string ok = RegStr(s); Match status = Regex.Match(ok, @"位置1([\s\S]*?)位置2"); if (status.Success) { string[] statusinfo = status.Value.Split('\n'); textBox1.Text = statusinfo[8]; }这样就取出位置1与位置2这间所有的文字,放在数组里,你对应取出数组中的值 status.Value的值就是你的号码与关键字“卡类型”之间的文字,你再从中取出你需用的其中的string s换成string Html 就可。 求高手帮忙啊 早上5点怎么定义 这段代码该怎么改? 求一SQL语句 C# 操作Excel中的控件 .net高手请帮帮忙,我在这先谢谢了~ 用C#写个程序,把EXCEL中的数据导到SQL SERVER中,哪里找的到完整的原代码啊 mm急,分全给了,有没有做过考勤处理的GG呀? 我打算开始学C#,请指教 请问C#开发出来的程序一般能在什么环境下运行?98可以吗? outlook插件开发 新人求助帖,关于窗体中MediaPlayer的
{
string returnStr = "";
MatchCollection ml = Regex.Matches(objStr, @"(?is)<tr>(?:\s*<td [^>]*>(.*?)</td>)*\s*</tr>");
foreach (Match m in ml)
{
string str = m.Value.Replace("</td></tr>", ",");
str = str.Replace("</td>", "");
str = str.Replace(" ", "");
str = Regex.Replace(str, "<.*?>", "");
returnStr += str;
}
return returnStr;
}
textbox1.text=RegStr1(s);
那如果我随便输入一个号码呢?<td>里面就不是广西 北海啦?怎么动态的参照啊?
Match status = Regex.Match(ok, @"位置1([\s\S]*?)位置2");
if (status.Success)
{
string[] statusinfo = status.Value.Split('\n');
textBox1.Text = statusinfo[8];
}
这样就取出位置1与位置2这间所有的文字,放在数组里,你对应取出数组中的值
其中的string s换成string Html 就可。