可以使用2个酒吧吗?作为Javascript和Java的分隔符

Is it possible to use 2 bars "|" as delimiter for Javascript and Java?

本文关键字:Javascript Java 分隔符 作为 2个 酒吧 可以使      更新时间:2023-09-26

我有一个字符串:

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