java - 通过管道拆分字符串'|' ,忽略逗号

时间:2017-09-27 10:48:50

标签: javascript string jsp split ignore

我正在尝试拆分一个由管道符“|”分隔的字符串 像这样 -

items.split("\\|",-1)

但是,如果在字符串中有逗号,那么该字符串也会被分割。

我该如何避免这种情况?

例如 -

输入 - 东西| 1234 |嘿,你好吗

预期结果 - 按

分割值
  • 东西
  • 1234
  • 嘿,你好吗

    实际结果 -

  • 东西

  • 1234

  • 你好吗

3 个答案:

答案 0 :(得分:0)

为什么不使用以下内容:

x = 0:0.01:.2;

subplot(1,3,1)
plot(x,sin(x))
legend('sin(x)')

subplot(1,3,2)
plot(x,cos(x))
legend('cos(x)')

subplot(1,3,3)
plot(x,tan(x))
legend('tan(x)')

答案 1 :(得分:0)

@Calculus请使用c:forTokens

<c:forTokens items="$Items" delims="|" var="mySplit"> <c:out value="${mySplit}"/></br> </c:forTokens>

答案 2 :(得分:0)

同意Michail,应该在其他地方覆盖。

var item = "something|1234|hey, how are you"
item.split("|");
output>> ["something", "1234", "hey, how are you"]