62,620
社区成员
发帖
与我相关
我的任务
分享
Matcher m = Pattern
.compile("(\"[^\"]*(\"{2})*[^\"]*\")*[^,]*,")
.matcher(
"洲际酒店(杭州),\"1,388\",538,100,含双早,杭州益乐路39号,\"\"\"Yile Road 39, Hangzhou, Zhejiang Province\"\"\",");
while (m.find())
System.out.println(m.group());
//result
洲际酒店(杭州),
"1,388",
538,
100,
含双早,
杭州益乐路39号,
"""Yile Road 39, Hangzhou, Zhejiang Province""",
while (mCells.find()) {
str = mCells.group();
cells.add(str);
}
System.out.println(cells);
就这样运行之后 Zhejiang Province""" 没有哦
加个逗号还 """ 还是没有出来 而且 文本中有百万条记录呢 加个逗号的方法也不可取哦
Pattern pCells = Pattern.compile("\\s{2}\"{2}\\s{2}");