我想用正則表達式替換一個字符串,但是我似乎無法找到一種方法來爲字符串的雙反斜槓正則表達式轉義單反斜槓。轉義單斜槓和雙斜槓
我的字符串文字(這是正在從文本文件閱讀,因爲是)
-s \"t\"
,我想有(再次,作爲一個字符串)替換它
-s \"n\"
的最好的我已經能夠拿出是
schedule = Regex.Replace(schedule, "-s\s\\\"\w\\\"", "-s \\\"n\\\"");
雖然中間的參數不編譯,因爲單一e和雙反斜槓。它會接受一個或另一個,但不能同時接受(不管我使用@的天氣)。
我不使用那麼多的正則表達式,所以它可能是一個簡單的,但我很堅持!
感謝
對不起,那也不編譯。 –
@BaliC我剛剛編輯了我的答案,請檢查編輯。 –
謝謝,這是絕對找到它,但它取代了一個額外的斜槓,被替換的字符串是'-s \\「n \\」' –