我希望匹配CSV文件中具有以下结构的每一行(显示一行):
9344949,HW488429,10/09/2013 05:00:00 AM,039XX W MONROE ST,0610,BURGLARY,FORCIBLE ENTRY,RESIDENCE,false,false,1122,011,28,26,05,1149955,1899326,2013,10/16/2013 12:39:00 AM,41.87966141386545,-87.72485045045373,"(41.87966141386545, -87.72485045045373)"
我试过写这个模式:
Pattern.compile("^([^,]+,){2}\\d{2}/\\d{2}/(\\d{4})([^,]+,){3}([^,]+)");
但它不起作用,有人可以帮我纠正吗?谢谢!
答案 0 :(得分:1)
我使用Expresso工具构建一些困难的正则表达式。请试试。
顺便说一下,您能再提供一些示例行,以便更好地理解该行的结构。