正则取两个部分内容怎么取?【已解决】
本帖最后由 redapple2008 于 2020-8-26 16:39 编辑<tr><td valign="top"><img src="/icons/binary.gif" alt="[ ]"></td><td><a href="Au3Info_x64.exe">Au3Info_x64.exe</a></td><td align="right">2019-10-28 10:20</td><td align="right">185K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/binary.gif" alt="[ ]"></td><td><a href="Au3Stripper.exe">Au3Stripper.exe</a></td><td align="right">2020-05-26 13:46</td><td align="right">144K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/binary.gif" alt="[ ]"></td><td><a href="AutoIt3Help.exe">AutoIt3Help.exe</a></td><td align="right">2020-05-16 11:26</td><td align="right">119K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt=""></td><td><a href="AutoIt3Wrapper.au3">AutoIt3Wrapper.au3</a></td><td align="right">2020-07-01 14:30</td><td align="right">309K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt=""></td><td><a href="AutoItAutoComplete.lua">AutoItAutoComplete.lua</a></td><td align="right">2020-03-06 18:43</td><td align="right">6.5K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt=""></td><td><a href="AutoItTools.lua">AutoItTools.lua</a></td><td align="right">2020-07-06 13:28</td><td align="right"> 58K</td><td> </td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt=""></td><td><a href="History.html">History.html</a></td><td align="right">2020-05-26 14:06</td><td align="right">121K</td><td> </td></tr>我想取到时间后去下载href="后面的文件:
取时间的正则:
20\d{2}-\d{2}-\d{2}取下载文件正则:
href*=*['&"""]*(\S+[\.au3|\.exe])["""&']怎么把这个组合起来?
读到时间的正则后,再取出要下载的文件?
本帖最后由 redapple2008 于 2020-8-26 13:52 编辑
把两个正则用.+连一起就行了
不知道还有好的方法吗?
世界上最不严谨的正则。
862228699 发表于 2020-8-27 09:09
世界上最不严谨的正则。
你这是要操作什么? redapple2008 发表于 2020-8-27 09:20
你这是要操作什么?
我也不知道你要什么,随便写写。你不是说取时间和文件名吗。
862228699 发表于 2020-8-27 10:45
我也不知道你要什么,随便写写。你不是说取时间和文件名吗。
是啊,我上面不是发答案了吗?
两个正则合并就就可以了 (?i)href=' & """(\S+\.\S{3})""" & ".+?>(\d[\d-]+\d)
页:
[1]