如何用正则取得内容?

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:29:44
<td id="form1:groupPanelClient1:layoutPanelMain1:tableEpolice:tableRowGroup1:0:tableColumn3" class="TblTdLyt_sun4" align="left"><span id="_form1:groupPanelClient1:layoutPanelMain1:tableEpolice:tableRowGroup1:0:tableColumn3:staticText3"><script type="text/javascript">webui.suntheme4_2.widget.common._createWidget('_form1:groupPanelClient1:layoutPanelMain1:tableEpolice:tableRowGroup1:0:tableColumn3:staticText3',{"id":"form1:groupPanelClient1:layoutPanelMain1:tableEpolice:tableRowGroup1:0:tableColumn3:staticText3","widgetType":"webui.suntheme4_2.widget.staticText","visible":true,"value":"机场路卡口","escape":true});</script></span></td>
如何用正则取得Value值“机场路卡口”
谢谢!
.net环境

1.你用什么环境如果支持环视那就用这个:
(?<=value":").+?(?=",)
2.不支持环视就用这个:
value":"(.+?)?=",
得到的第一个参数就是你想要的,有的环境是$1有的是\1
3.如果不支持忽略优先就用这个:
value":"([^"]+?)?=",
取得的参数同2
-------------------------->
那第一个就行了,.net的正则引擎是最强大的