我有一个通用的正则表达式匹配(在某种程度上)形式的一个典型的字符串问题Java正则表达式最长匹配
... "field1" "field2" "field3" "field4" ...
我想要做的是,当然,让每一种字段分开。由于该字段可以包含任何字符,我现在用的形式
... \"(.*?)\" +\"(.*?)\" +\"(.*?)\" +\"(.*?)\" + ...
的问题是不是产生4个不同的组,一个“包罗万象”正则表达式,爪哇给我一个,这是合并的4以上,即我得到单场:的
field1" "field2" "field3" "field4
代替
field1
field2
field3
field4
我甚至试图做这样的事情\ “([^ \”] *)\”为每个字段,但结果是一样的
我怎么能分别得到这4个领域?
split [x] - 索引从0开始。 – Nrj
@Nrj:索引0可能具有空字符串或“field1”字符串的前缀。尝试并验证它。 –