怎样用vb.net 正则表达式获取姓名 性别 职称

wp128 2009-01-01 10:39:00
<a class="xxxxxx" href="xxxxxxxxxxxx" target="_blank" onmousedown="return aliclick(this,'?tracelog=comy_cont_toclub')">小李
</a> 先生 (总经理
)  <br/>
怎样用vb.net 正则表达式获取姓名 性别 职称
急,高手解答
...全文
645 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wp128 2009-01-06
  • 打赏
  • 举报
回复
谢谢各位老大,问题已经解决
空心兜兜 2009-01-03
  • 打赏
  • 举报
回复
学习下
-过客- 2009-01-02
  • 打赏
  • 举报
回复
try...

Dim mc As MatchCollection = Regex.Matches(yourStr, "<a[^<>]*>\s*(?<name>((?!</a>)[\s\S])+?)\s*</a>\s*(?<sex>[^<>(]+)((?<duty>[^)]+))")
For Each m As Match In mc
RichTextBox2.Text += m.Groups("name").Value & vbCrLf
RichTextBox2.Text += m.Groups("sex").Value & vbCrLf
RichTextBox2.Text += m.Groups("duty").Value & vbCrLf
Next
ijwsoft 2009-01-02
  • 打赏
  • 举报
回复
请楼主看这个贴子,或许会给你一点帮助
http://topic.csdn.net/u/20090101/16/6225a324-0eaa-4818-aa2d-9ffd6d71d75a.html
wp128 2009-01-01
  • 打赏
  • 举报
回复
<div class="mp_b">
<div class="mp_l">
<div class="mp_pic"><a href="http://profile.china.alibaba.com/user/wljsalon.html" target="_blank" onmousedown="return aliclick(this,'?tracelog=comy_cont_toclub')"><img onerror="javascript: this.src='http://i04.c.aliimg.com/images/cn/market/danai/15839.gif'" src="http://i04.c.aliimg.com/club/upload/pic/user/w/l/j/s/wljsalon.tom" width="64" height="64" border="0"/></a></div>
<a class="topicLink" href="http://profile.china.alibaba.com/user/wljsalon.html" target="_blank" onmousedown="return aliclick(this,'?tracelog=comy_cont_toclub')">查看更多资料</a>
</div>
<div class="mp_r">
<div class="title ml15 b mb20 mt20 mainTextColor">
<a class="topicLink" href="http://profile.china.alibaba.com/user/wljsalon.html" target="_blank" onmousedown="return aliclick(this,'?tracelog=comy_cont_toclub')">小李
</a> 先生 (总经理
)  <br/>
<img id="alitalkImg" class="draft_no_link" onmousedown="aliclick(this, '?info_id=5140179');return traceParrotStatLog(this, 'alitalk', 'wljsalon', 'athena');" src="http://i02.c.aliimg.com/images/buyer/list/list_mytlogo_offline.gif" width="32" height="32" align="absmiddle" border="0" style="cursor:pointer" />
<a class="topicLink" id="alitalkTxtA" href="#" onmousedown="aliclick(this, '?info_id=5140179');return traceParrotStatLog(this, 'alitalk', 'wljsalon', 'athena');"><span id="alitalkTxt"></span></a>
<script>
var alitalkParamConColumn = getAlitalkparam($("alitalkImg"), $("alitalkImg"), $("alitalkTxt"), $("alitalkTxtA"), 32);
alitalkParamConColumn = addProperties(alitalkParamConColumn, "athena", "");
alitalkparamArray.add(alitalkParamConColumn);
</script>
</div>
</div>
</div>

前面的朋友lxcnn 的是可以等到的,不过我的要获致的前面有相同的一个<a class="topicLink" ,请高手再看一下,谢谢
-过客- 2009-01-01
  • 打赏
  • 举报
回复
Dim mc As MatchCollection = Regex.Matches(yourStr, "<a[^>]*>\s*(?<name>[\s\S]+?)\s*</a>\s*(?<sex>[^(]+)((?<duty>[^)]+))")
For Each m As Match In mc
RichTextBox2.Text += m.Groups("name").Value & vbCrLf
RichTextBox2.Text += m.Groups("sex").Value & vbCrLf
RichTextBox2.Text += m.Groups("duty").Value & vbCrLf
Next

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧