我有一个用 |-| 分隔的Java字符串,如下所示。
找不到|-|基于deliter拆分任何其他地方都是唯一的。
String agent = "iOS|-|iPhone|-|18.2.3|-|kuoipo-kjpopoo-kijhloii-kllkijii";
正确的正则表达式是什么,以将字符串Array中的内容分割成如下所示。
String[] dataarray;
dataarray[0]="iOS";
dataarray[1]="iPhone";
dataarray[2]="18.2.3";
dataarray[3]="kuoipo-kjpopoo-kijhloii-kllkijii";
已经尝试:
agent.split("\\|-\\|");
谢谢。
答案 0 :(得分:3)
不起作用
agent.split("\\|-\\|")
做
{{1}}