是否可以使用2条“|”作为Javascript和Java的分隔符?

时间:2014-03-24 01:06:54

标签: 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中完成它?

1 个答案:

答案 0 :(得分:4)

在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] );