我是javascript新手。我正在使用JavaScript分割文本時遇到問題。字符串我必須拆分是如下如何用java腳本分割文本)/
mobile)/index.m3u8
我的輸出應該如下
移動和index.m3u8
我試過.split("\\)");
但它無法分割。對此的任何幫助 謝謝
我是javascript新手。我正在使用JavaScript分割文本時遇到問題。字符串我必須拆分是如下如何用java腳本分割文本)/
mobile)/index.m3u8
我的輸出應該如下
移動和index.m3u8
我試過.split("\\)");
但它無法分割。對此的任何幫助 謝謝
如果你想使用拆分將返回值作爲數組。 你可以試試這個
var str = 'mobile)/index.m3u8';
console.log(str.split(')/'));
或者,如果你想與mobile and index.m3u8
更換mobile)/index.m3u8
。 只需使用
str.replace(')/',' and ');
使用replace
方法來替換)/帶空格。
var str = "mobile)/index.m3u8";
console.log(str.replace(')/',' and '));
如果要拆分由字符串「)/」,那麼你應該做的,而不是.split(')/');
的.split("\\)");
。那裏有一個錯誤。
簡單split(')/')
和join(' and ')
var a ='mobile)/index.m3u8';
console.log(a.split(')/').join(' and '))
你有兩個選項來做到這一點。
選項1
可以使用分割或結合方法
var str = 'mobile)/index.m3u8';
var finalString = str.split(')/').join(' and ');
console.log(finalString);
輸出:mobile and index.m3u8
選項2
您可以使用替換法
var str = 'mobile)/index.m3u8';
var finalString = str.replace(')/', ' and ');
console.log(finalString)
輸出:mobile and index.m3u8
至於我的觀點選項1更好,因爲目前,你只能在一個地方,但如果有串)\
你有相同的字符串不止一個地方比選項2不會爲你工作。
var str = "mobile)/index)/.m3u8";
var finalString = str.replace(')/',' and ');
console.log(finalString);
輸出 - mobile and index)/.m3u8
var str = "mobile)/index)/.m3u8";
var finalString = str.split(')/').join(' and ');
console.log(finalString);
輸出 - mobile and index and .m3u8
它可能對你有幫助。
正確的一個。非常感謝 –
''\\)「''甚至接近'」)/「'?兩者的順序和方向都不同 –