我有一個問題,我需要標記我的字符串(使用java代碼),以便它被分成一個字符串數組。此陣列中的每個令牌應該是我嘗試作爲實現代碼字,數字或形式(23×34 X 56,等等)的尺寸:正則表達式java
String[] split_text = text.split("\\s | (\\d{3},)*\\d{3}([.]\\d)* x (\\d{3},)*\\d{3}([.]\\d)* | \\d*([.]\\d)* x \\d*([.]\\d)*");
但是,這是給一個語法錯誤。任何人都可以告訴我如何使用正則表達式來做到這一點,以及在java中表達正則表達式的方式是否存在問題?
你也可以發佈樣本輸入和期望的輸出。 – 2011-02-03 11:06:04
只是一個提示:粘貼你的正則表達式在http://www.strfriend.com/圖形化可視化。不時幫助我很多。 – 2011-02-03 11:08:04
@Rodrigo:那個鏈接非常棒, +1 – 2011-02-03 11:12:14