2
我在一個字符串從API,其中有人物拉:¢?€¢,應該改爲子彈點,或至少一個「 - 」。如何替換字符串的這一部分 - ¢Â€Â¢
我無法弄清楚如何在我的代碼使用.replace(替換此)?
.replace('•', '-');
上面的代碼不起作用。
我也注意到,在從API給出的原始字符串中,我將它從字符大寫,而當我通過代碼顯示它們時,它們是小寫字母?
也許這可能是問題
我在一個字符串從API,其中有人物拉:¢?€¢,應該改爲子彈點,或至少一個「 - 」。如何替換字符串的這一部分 - ¢Â€Â¢
我無法弄清楚如何在我的代碼使用.replace(替換此)?
.replace('•', '-');
上面的代碼不起作用。
我也注意到,在從API給出的原始字符串中,我將它從字符大寫,而當我通過代碼顯示它們時,它們是小寫字母?
也許這可能是問題
String.replace
不象是工作的一部分。如果你在一個字符串作爲第一個參數傳遞,它會替換字符串的情況下,作爲一個整體。顯然,除非所有這些字符接連出現在你的輸入以相同的順序,這將無能爲力。
正確的語法來代替某些字符的所有實例的使用正則表達式:
str.replace(/[•]/g, '-');
你有某種編碼的問題 - 而不是試圖取代的東西,所以看到你解決_that_。 – CBroe