我有一个问题,我需要标记我的字符串(使用 java 代码),以便将它拆分为一个字符串数组。这个数组中的每个标记都应该是一个单词、数字或表单的维度(23 x 34 x 56 等)。我尝试将其编码为:
String[] split_text = text.split("\\s | (\\d{3},)*\\d{3}([.]\\d)* x (\\d{3},)*\\d{3}([.]\\d)* | \\d*([.]\\d)* x \\d*([.]\\d)*");
但是,这给出了语法错误。谁能告诉我如何使用正则表达式来做到这一点,以及我在 java 中表达正则表达式的方式是否存在问题?