【发布时间】:2014-01-30 00:41:20
【问题描述】:
我正在尝试将字符串拆分为空格和一些特定的特殊字符。
给定字符串“john - & + $ ? . @boy” 我要获取数组:
array[0]="john";
array[1]="boy";
我已经尝试了几个正则表达式,但没有得到任何结果。这是我目前的刺伤:
String[] terms = uglString.split("\\s+|[\\-\\+\\$\\?\\.@&].*");
保留“john”但不保留“boy”。谁能帮我把剩下的给我?
【问题讨论】:
-
我认为知道每个数组值中应该允许哪些字符很重要;否则你的问题是相当开放和模糊的。
-
这是问题的一部分,我还不完全了解它们。