"文字列の最初と最後に何度も現れる特定の文字、二重引用符 ( ) を削除するにはどうすればよいですか?
string.trim()空白文字を削除する を見てみましたが"、検索する針としてオプションの引数を指定することはできません。
"文字列の最初と最後に何度も現れる特定の文字、二重引用符 ( ) を削除するにはどうすればよいですか?
string.trim()空白文字を削除する を見てみましたが"、検索する針としてオプションの引数を指定することはできません。
RegEx を使用すると、この問題を簡単に克服できます。
myString = myString.replace(/^"+|"+$/g, '');
"は任意の文字に置き換えることができます(一部の文字はエスケープする必要があることに注意してください)。
正規表現の説明:
/- 正規表現を開始 ( /)
^"+^- 行頭 ( ) とその後に続く引用符 ( ") を 1 回以上一致させます ( +)
|- また
"+$- 引用符 ( ") の 1 回以上の一致 ( +) に続く行末 ( $)
/- 正規表現の終了 ( /)
g- 「グローバル」マッチ、つまりすべて置換