2010-07-26 20 views

回答

7

使用要替換它在replace method弦上str:?

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

重要的是使用一個regular expressiong標誌設置爲全局替換。如果您省略該標誌或使用字符串進行搜索,則只會替換第一個匹配項。

+0

非常感謝你。 – Kerberos 2010-07-26 15:54:34

+0

@ Kerberos:不客氣!不要忘記接受答案(這也適用於您的其他問題)。 – Gumbo 2010-07-26 15:57:17

0
str.replace("\"", "\'") 
+0

這隻會取代第一個雙引號。 – 2010-07-26 19:09:59

+0

我不知道他需要做更多的事情。 :-( – Chris 2010-07-26 19:45:32

+0

我也不知道,但這似乎是一個合理的假設。 – 2010-07-27 09:20:03

0

使用replace方法:

str = str.replace(/"/g, "'")); 
+2

爲什麼*我*標誌?什麼是大寫/小寫變體'「'?-) – Gumbo 2010-07-26 15:46:43

+0

非常感謝。 – Kerberos 2010-07-26 15:53:32

+0

@Gumbo - 好點,謝謝。 – 2010-07-26 17:17:21