是否可以使用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的答案是正确的。。。可以很容易地通过浏览器的控制台进行测试。