我有一個字符串要替換反斜線python3串
"abc INC\","None", "0", "test"
從這個字符串我想替換反斜線的任何發生是在它之前「出現與管道|。其實我寫了下面的代碼,但它取出「並離開」後面「。
import re
str = "\"abc INC\\\",\"None\", \"0\", \"test\""
str = re.sub("(\\\")", "|", str)
print(str)
Output: |abc INC\|,|None|, |0|, |test|
Desired Output: "abc INC|","None", "0", "test"
有人能指出我做錯了什麼嗎?
不知道python,但是你可以使用這個正則表達式'\\(?=「)' –
請用'''來分隔你的python字符串,如果裏面有'''',會更清楚看到什麼是你的字符串 – Jacquot
@MosesKoledoye它是一個完整的字符串。閱讀有轉義序列的代碼。這裏 – r0xette