1
我創建了一個鬆弛機器人,它需要能夠從數據的字符串,看起來像這樣提取消息:Python的正則表達式:不能提取信息包含轉義引號
[{'text': 'This is my legit "test" \'message\' with "lots" of \'quotation marks\'', 'type': 'message', 'user': '<userID>', 'channel': '<channelID>, 'ts': '1450501889.000074', 'team': '<teamID'}]
我目前的正則表達式是這樣的:
re.search(r''''text': (["'])(.*?)\1''', channelstatus)
我怎樣才能使它只輸出以下內容?
This is my legit "test" 'message' with "lots" of 'quotation marks'
爲什麼不使用JSON解析器? – Jerry101
請參閱https://regex101.com/r/sY8eR9/1 –