亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

刪除鍵/值對字符串中字符串的 'keys' 部分中的引號

刪除鍵/值對字符串中字符串的 'keys' 部分中的引號

呼啦一陣風 2022-01-05 19:54:04
我試圖從字符串中的“鍵”對中刪除單引號,但將單引號保留在值對中。每次鍵/值選項都會不同,所以它需要是通用的。唯一會留下的是逗號。例如我的原始字符串是:'Key'='Value', 'Key'='Value', 'Key'='Value', 'Key'='Value'我想要的結果是:Key='Value', Key='Value', Key='Value', Key='Value'不確定我將如何在正則表達式/Python 中執行此操作。我試過遍歷正則表達式匹配,re.sub但無濟于事。
查看完整描述

1 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

只需使用,

'([^']+)'=

并將其替換為 \1=

演示

Python代碼,

import re
s = "'Key'='Value', 'Key'='Value', 'Key'='Value', 'Key'='Value'"
print(re.sub(r"'([^']+)'=", r"\1=", s))

像你想要的那樣打印沒有引號的鍵,

Key='Value', Key='Value', Key='Value', Key='Value'


查看完整回答
反對 回復 2022-01-05
  • 1 回答
  • 0 關注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號