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