貌似上午好像有看到你发过一贴,而且过客还有捧过LZ的场PS:人家好歹无盗版发行
解决方案 »
- 如何遍历div里面的checkbox
- 一个jQuery问题先谢谢大家,给分给分!
- GridView内的CheckBox和 GridView外的CheckBox问题!
- 这句js怎么写?马上给分
- TreeView 當鼠標放在某節點時顯示該節點的注釋是怎麼實現的啊?
- 請高手,指教郵件發送的問題.(分不夠再送)
- 请教高手关于OWC一点小问题(急)谢谢
- gridview的相关问题
- DropDownList1 绑定数据库中的数据..报错.
- 新手请问 如何在win2k上配置asp.net
- SqlCommand.Parameters.Add( "@bookDescription" , SqlDbType.NVarChar , 0 );
- 在循环遍历的时候 报System.ArgumentException: 已存在具有相同键的条目是什么问题?
一个正则可以写出来,不过会非常长,效率会很低,所以现在拆开来写的Regex regTab = new Regex(@"(?is)<table\s+class=""tbpara""[^>]*>(?:(?!</?table\b).)*</table>");
Regex regTr = new Regex(@"(?is)(?<=<td>)(?:(?!</?td\b).)*(?=</td>\s*</tr>)");
Regex regTag = new Regex(@"<[^>]*>|\s{2,}");
Regex regAss = new Regex(@"(?<=var\s+tmp\s*=\s*"")[^""]+(?="")");
Match mTab = regTab.Match(yourStr);
if (mTab.Success)
{
MatchCollection mc = regTr.Matches(mTab.Value);
for (int i = 0; i < mc.Count;i++ )
{
if (i != mc.Count - 1)
{
richTextBox2.Text += regTag.Replace(mc[i].Value, "") + "\n";
}
else
{
richTextBox2.Text += regAss.Match(mc[i].Value).Value + "\n";
}
}
}
Regex regDet = new Regex(@"(?is)(?<=<div\s+class=""xiangxi"">)(?:(?!</?div\b).)*(?=</?div\b)");
Match mDet = regDet.Match(yourStr);
if (mDet.Success)
{
richTextBox2.Text += regTag.Replace(mDet.Value, "").Trim() + "\n";
}
/*======输出======
正阳路兴海小区
两室(1厅1卫)
200 元/月(面议,面议)
第1层,共5层
80平米(普通住宅,简单装修)
自来水,民用电,床
兴海小区2号楼一楼,出租主卧一间,有单独小院可以放电动车。位置极佳,购物方便,到正阳路市场3分钟,到百货大楼8分钟,有多路公交车通过。
*/
顺带检举:是LCL_data在偷偷的抱怨。
呵呵其它人都是直接要鱼的,正则起点门槛有点高,虽然强大。一般人若不是迫不得已是懒得去系统学习的