我有一段網頁的代碼,部分如下:
<form action="/Default" method="POST">
<input type="submit" value="https://bbs.csdn.net/topics/Log out" name="lout" style="width:280;height:60px;font-size:24px;background-color: #899AD0;">
</form>
</td>
</tr>
</tbody></table>
<hr>
Last KH: 7.10
pH: 8.41<br>CKI=240 NT: 147
min W: 191 AutoMode: 1
<br> P: STANDBY SYS: READY <br>L.Time: 02/06 14:52:00 C.Time:02/06 16:27:14
<br><br></div>
我需要提取 Last KH后面的數字,和PH后面的數字,請問怎么寫代碼,找了全網都沒找到提取指定關鍵詞以后內容的教程,正則運算式太難了…………
uj5u.com熱心網友回復:
s = '''
<form action="/Default" method="POST">
<input type="submit" value="https://bbs.csdn.net/topics/Log out" name="lout" style="width:280;height:60px;font-size:24px;background-color: #899AD0;">
</form>
</td>
</tr>
</tbody></table>
<hr>
Last KH: 7.10
pH: 8.41<br>CKI=240 NT: 147
min W: 191 AutoMode: 1
<br> P: STANDBY SYS: READY <br>L.Time: 02/06 14:52:00 C.Time:02/06 16:27:14
<br><br></div>
'''
import re
m = re.match(r'.*Last KH:.*(\d+\.\d+).*pH:.*(\d+\.\d+).*', s, flags=re.DOTALL)
print(m.group(1))
print(m.group(2))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/98082.html
上一篇:爬取天貓評論
下一篇:python小白求助!
