我有以下字符串正則表達式來刪除一個字符串的只有兩次出現
"{\"title\": \"Option 1\", \"description\": \"This is the \"FIRST OPTION\" in the list.\"}"
我需要符號QUOT取代圍繞第一選擇逃跑的報價;所以它看起來是這樣的:
"{\"title\": \"Option 1\", \"description\": \"This is the "FIRST OPTION" in the list.\"}"
我能想到的是隻有這樣,才能改變兩個\「出現後\‘描述\’:\」(它必須是隻有兩個,因爲附近的字符串末尾有需要保持這樣的轉義引號),但我無法弄清楚語法(我對正則表達式很陌生)。
有沒有在JS中用正則表達式實現這種方法?
更新:忘了提及FIRST OPTION只是一個例子,它可以是任何字符串,我需要刪除它周圍的轉義引號。
這個網站將幫助你建立你的正則表達式:https://regex101.com/ –
能不'JSON.parse()來'你的字符串,然後做只是操作描述,然後'JSON.stringify()'? – jdubjdub
這顯然是一個JSON字符串,但是......這是你接收到的東西嗎?或者你將要發送的東西?_你打算如何處理結果?在我看來,這是一個[XY問題](http://xyproblem.info/),你有一些問題,你已經決定處理它的方法是將'\「'改成'"'但是 - 根據你本來想做的事情,這可能不是最好的方法,這些報價的實際問題是什麼?描述_real_底層問題。 –