zzzhanghc 发表于 2011-1-7 10:18:01

关于正则表达式求助,先谢谢了

<td width="262" colspan="2" height="27">&nbsp; 票数:373&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="DDG17" value='G17'></td>
<td width="221" colspan="2" height="27">&nbsp; 票数:372&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="DDG18" value='G18'></td>
<td width="233" colspan="2" height="27">&nbsp; 票数:373&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="DDG19" value='G19'></td>

不知道这样写为什么不对?搞了一上午
$arrayA = StringRegExp($HTMLSource, 'name=".*" value=', 3)
$arrayB = StringRegExp($HTMLSource, '&nbsp; 票数:.*&nbsp;', 3)

要返回name的值DDG17,DDG18,DDG19和票数373,372,373

3mile 发表于 2011-1-7 10:28:32

StringRegExp($HTMLSource, 'name=\"(.*?)\"', 3)
StringRegExp($HTMLSource, '(\d+)\&', 3)

sxd 发表于 2011-1-7 11:01:14

(?<=name=").*(?=")
(?<=票数:).+?(?=&)

水木子 发表于 2011-1-7 11:04:19

向楼上二位学习啦!{:face (301):}
页: [1]
查看完整版本: 关于正则表达式求助,先谢谢了