我需要拆分这些数据。
我有一个像这样的字符串值
var str = "[:en]tomato[:ml]തക്കാളി[:]";
我需要以下输出
tomato,തക്കാളി.
我尝试了这个
var res = str.split("[:en]");
console.log("values",res)
值已被拆分。
这是我的输出
[:en]tomato[:ml]തക്കാളി[:]
答案 0 :(得分:-1)
var str = "[:en]tomato[:ml]തക്കാളി[:]";
var res = str.split(/\[:[a-z]*\]/);
alert(res)

答案 1 :(得分:-1)
它按预期工作,请考虑以下示例。
当您根据','分割字符串时,我们将获得以下输出。
var str = ",1,2,3";
var res = str.split(",");
console.log(res)
["", "1", "2", "3"]
同样,你试图使用[:en]进行拆分,因此它会分成两个不同的单词。