2017-08-02 62 views
1

因此給定字符串:'"Something's got to go"'什麼是僅刪除周圍單引號的正確方法?所以最終結果應該是:"Something's got to go"注意到缺少周圍的單引號。只刪除周圍的單引號?

我曾嘗試過:replace(/^'|'$/g, '"'),但唉,這對我來說並不適用。

預期結果

以下:'"Something's got to go"'

應該改爲:"Something's got to go"

+2

[這個問題](https://stackoverflow.com/questions/3315053/java-regex-to-remove-start-end-single-quotes-but-leave-inside-quotes)有幫助嗎?這是爲Java,但正則表達式是相同的 – 0mpurdy

+0

我真的很抱歉,但爲什麼你需要這樣的正則表達式?只要檢查它們是否並刪除它們c.substring(1,c.length-1); 可能是我錯過了嗎? – Vitalii

回答

3

您提供應該工作,請參見下面的示例中的正則表達式:

console.log(
 
`'"Something's got to go"'`.replace(/^'|'$/g, '') 
 
)