2011-02-09 6 views
4

2つの二重引用符をjQueryを使用して1つの単一引用符に置き換えるにはどうすればよいですか?jqueryを使用して2つの二重引用符を1つに置き換えます。

例えば:私は、サムは彼の "ホーム"

である

サムは彼の "" ホーム ""

である

を交換する必要があります

この正規表現に似たものを探しています(二重引用符をsイングル引用符):正規表現は、2つの二重引用符をキャプチャし、1に置き換え

mystring = mystring.replace(/""/g, '"'); 

mystring.replace(/"/g, "'") 
+2

さらに、これはjQueryとは何の関係もなく、バニラのJavaScriptです。 – Kobi

答えて

8

はこれを試してみてください。正規表現を使用して1つ以上のマッチを置き換えています(JavaScriptの置換は最初のものに置き換わります)。

replaceの2番目の引数は文字列であることに注意してください。文字列に"を表すには、それをエスケープする必要があります:"\""、または一重引用符の文字列を使用してください:'"'。 JavaScriptは両方をサポートしています。

関連する問題