【问题标题】:Java regex pattern to split String based on delimiter string "|-|"Java 正则表达式模式根据分隔符字符串“|-|”拆分字符串
【发布时间】:2018-08-14 15:31:42
【问题描述】:

我有一个由 |-| 分隔的 java 字符串,如下所示。

找不到 |-|基于 deliter 的拆分任何其他地方都是独一无二的。

String agent = "iOS|-|iPhone|-|18.2.3|-|kuoipo-kjpopoo-kijhloii-kllkijii";

什么是正确的正则表达式来拆分字符串数组中的内容,如下所示。

String[] dataarray;
dataarray[0]="iOS";
dataarray[1]="iPhone";
dataarray[2]="18.2.3";
dataarray[3]="kuoipo-kjpopoo-kijhloii-kllkijii";

已经试过了:

agent.split("\\|-\\|");

提前致谢。

【问题讨论】:

标签: java arrays regex split


【解决方案1】:

没用

agent.split("|-|")

做

agent.split("\\|-\\|")

【讨论】:

猜你喜欢
  • 2014-11-22
  • 2012-06-14
  • 2011-10-16
  • 1970-01-01
  • 2011-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多