是否可以使用2根钢筋|&引用;作为Javascript和Java的分隔符?

是否可以使用2根钢筋|&引用;作为Javascript和Java的分隔符?,java,javascript,tokenize,delimiter,Java,Javascript,Tokenize,Delimiter,我有一个字符串: var metadata = "form=string=a||list=string=a|b|c||isTrue=boolean=true"; 我想把它修剪成: meta[0] = "form=string=a"; meta[1] = "list=string=a|b|c"; meta[2] = "isTrue=boolean=true"; 如何在Javascript和Java中都实现此功能?在Javascript和Java中使用split()函数 例如: javascri

我有一个字符串:

var metadata = "form=string=a||list=string=a|b|c||isTrue=boolean=true";
我想把它修剪成:

meta[0] = "form=string=a";
meta[1] = "list=string=a|b|c";
meta[2] = "isTrue=boolean=true";
如何在Javascript和Java中都实现此功能?

在Javascript和Java中使用
split()
函数

例如:

javascript中的

var metadata = "form=string=a||list=string=a|b|c||isTrue=boolean=true";

var meta = metadata.split("||");
console.log(meta[0]);
在java中

String metadata = "form=string=a||list=string=a|b|c||isTrue=boolean=true";
String[] meta = metadata.split("\\|\\|");
System.out.println( meta[0] );

在Java中,您需要
metadata.split(\\\\\\\\\\\\\\”。我不会写答案,因为我不确定这在Javascript中是否也有效。我认为对于Javascript,您必须编写
metadata.split(/\\\\\\\\/)但我不确定。JS的答案是正确的。。。可以很容易地通过浏览器的控制台进行测试。