Como dividir uma String e manter o delimitador '='

Cuidado :

Eu tenho uma string como esta

String s = "p=YSp%hZ5=YunnYDUuGxVxAeLCZuVvSfoutO8=";
String[] array = s.split("=");

Esta matriz vai dar-me um uma saída como esta: p, ysp% hZ5, YunnYDUuGxVxAeLCZuVvSfoutO8

Desejada seria ter esses elementos, mas manter o sinal = como: p =, ysp% hZ5 =, = YunnYDUuGxVxAeLCZuVvSfoutO8

Eu preciso dividi-lo por = cantar e manter o sinal '=' de alguma forma. Alguém conhece algum padrão que irá me ajudar com isso.

Foram Trada :

Você pode usar esse padrão ...

 s = "p=YSp%hZ5=YunnYDUuGxVxAeLCZuVvSfoutO8=";
array = s.split(/(?<=\=)/);
console.log(array);

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=362643&siteId=1
Recomendado
Clasificación