-2
我必須找到這個字符串中包含單引號'
的數字。我想通過以下方式:Python:如何解析引號之間的字符串?
string = 'u'meanwindspdm': u'13','
import re
m = re.search("u'meanwindspdm': u'(.+?)'",string)
,並返回
TypeError: expected string or buffer
我必須找到這個字符串中包含單引號'
的數字。我想通過以下方式:Python:如何解析引號之間的字符串?
string = 'u'meanwindspdm': u'13','
import re
m = re.search("u'meanwindspdm': u'(.+?)'",string)
,並返回
TypeError: expected string or buffer
如果字符串始終具有相同的格式,你可以使用:
input = "u'meanwindspdm': u'13',"
input.split("'")[3]
在一個字符串中使用單引號是完全可以接受的:''u'foo's':u'13',''這會返回'':u 「分裂和索引 –
哪裏是來此輸入字符串從?這聽起來像你已經把自己置身於一種你不應該處於的狀態,並且你應該在現在的位置之前使用諸如'json.parse'或'ast.literal_eval'之類的幾個處理步驟。 – user2357112
你不應該調用你的變量字符串。你掩蓋了內建的字符串類型 – Falmarri
「u」代表什麼? Unicode的? – Valilutzik