标签: java regex string split
需要一些关于字符串拆分的正则表达式帮助。
我希望结果总是分成列表中的7个元素。它可以是null或空格,也可以是管道分隔值。
以下是第3行的预期输出样本
谢谢!
答案 0 :(得分:1)
试试这个:
((?<=\|)()(?=\|))|("[A-Za-z0-9|]+")|([A-Za-z0-9 ]+)
输出:
我把每个字符串放在&gt;&lt;之间括号如:&gt;(string)&lt;,以使空格和null可见。