0

我想匹配具有以下结构的 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}([^,]+)");

但它不起作用,任何人都可以帮助我更正吗?谢谢!

4

1 回答 1

1

我使用 Expresso 工具构建了一些高难度的正则表达式。请试一试。

顺便说一句,您能否再提供一些示例行,以便更好地理解行的结构。?

于 2013-10-20T06:56:12.590 回答