我正在尝试拆分一个由管道符“|”分隔的字符串 像这样 -
items.split("\\|",-1)
但是,如果在字符串中有逗号,那么该字符串也会被分割。
我该如何避免这种情况?
例如 -
输入 - 东西| 1234 |嘿,你好吗
预期结果 - 按
分割值嘿,你好吗
实际结果 -
东西
1234
哎
你好吗
答案 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"]