我有一个问题,我需要标记我的字符串(使用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