Python regex[],()等


import re

log = "[2020-Feb-28 09:44:59.111749] [INFO] [CHASSIS_DRIVE] [2020-02-28 09:44:44.655924] dif_pos=(13.0083,-0.00512981,-0.00623378) loading=(-363,436) drv_utliz=(155,147) obstacle=(0,0) cur_twist=(-1.27467,-0.00245437) tar_twist=(-1.28842,0.00343069)"

 x = re.findall(r'dif_pos=\(([^,]+),[^,]+,[^)]+\)', log,re.M|re.I)

>>> x
['13.0083']
>>>  
對 x = re.findall(r'dif_pos=\(([^,]+),[^,]+,[^)]+\)', log,re.M|re.I)的解釋:

r 代表

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章