ybb03 发表于 2012-3-4 23:26:29

[已解决]运用正则提取不同位置字符串

本帖最后由 ybb03 于 2012-3-5 10:03 编辑

<!--<td align="center" style="height:24;font-size:14px">小课题研究</td>-->
                                                                          <td class="admintd"><a href='# ' onclick="OpenBook(83)" >小课题研究</a></td>
                                                                        <td class="admintd">4 小时 7 分钟 </td>

提取出科目ID,名称,学习时间(计划用列表显示)

83      小课题研究   4小时7分钟

lixiaolong 发表于 2012-3-5 02:17:33

#include <Array.au3>

$Str = _
'<!--<td align="center" style="height:24;font-size:14px">小课题研究</td>-->' & @CRLF & _
'                                                                            <td class="admintd"><a href=' & "'" & '# ' & "'" & ' onclick="OpenBook(83)" >小课题研究</a></td>' & @CRLF & _
'                                                                        <td class="admintd">4 小时 7 分钟 </td>' & @CRLF & _
'' & @CRLF & _
''

Local $Test = StringRegExp($Str, 'OpenBook\((.*?)\)[^>]+>([^<]+).+[^>]+>(.*?)<', 3, 1)

_ArrayDisplay($Test, UBound($Test))
页: [1]
查看完整版本: [已解决]运用正则提取不同位置字符串