提取分割單引號 ‘ ‘ 之間的內容且不重複分割單引號 python

是土豆大叔啊!發表於2020-11-30

分割兩個單引號之間的內容,且不重複分割已使用的單引號

廢話少說,直接上乾貨:

import re
result = re.findall("'([^']*)'", string)	#將string替換為你需要分割的部分

示例程式碼:

string = "'jmp qword ptr [rip + 0x220882]', 'jmp qword ptr [rip + 0x220832]', 'jmp qword ptr [rip + 0x220822]'"

result = re.findall("'([^']*)'", string)

print(result)

輸出的 result 為 list 型別,result 為:

['jmp qword ptr [rip + 0x220882]', 
 'jmp qword ptr [rip + 0x220832]', 
 'jmp qword ptr [rip + 0x220822]']

可以看到字串被很好的分割了,且不會出現 ’, ’ 的分割情況

相關文章