+ -
当前位置:首页 → 问答吧 → 正则表达式问题

正则表达式问题

时间:2011-12-15

来源:互联网

用正则表达式重下面字符串中

<html>
<body onload='document.f.submit();'>
<form name='f' action='http://aaaaaa.com/welcome.aspx' method='get'>
<input type='hidden' name='key' value='9e735638929b268f7fc2fcc1f58603f0' />
<input type='hidden' name='id' value='186519' />
<input type='hidden' name='lang' value='zh-cn' />
<input type='hidden' name='tzDiff' value='0' />
<input type='hidden' name='depositDay' value='0' />
<input type='hidden' name='redirect' value='true' />
<input type='hidden' name='ldomain' value='www.ccccc.com' />
<input type='hidden' name='lcount' value='1' />
</form>
</body>
</html>

一次取出: 9e735638929b268f7fc2fcc1f58603f0, 186519, zh-cn... 等, 也就是各name 后面 value 的值


正则表达式的类为: TRegExpr






作者: zyljruby   发布时间: 2011-12-15

我这个 value=(\S*\s*)/>

为什么只返回第一个 9e735638929b268f7fc2fcc1f58603f0

反面这样多他不返回了,求一高人指点呀

作者: zyljruby   发布时间: 2011-12-15