簡體   English   中英

Java:如何為模式編寫正則表達式?

[英]Java: how to write regex for pattern?

我要匹配具有以下結構(顯示一行)的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}([^,]+)");

但它不起作用,有人可以幫助我進行更正嗎? 謝謝!

我使用Expresso工具構造了一些困難的正則表達式。 請嘗試一下。

順便說一句,能否請您再提供一些示例行,以便更好地理解行的結構?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM