String str="abc ad das fdsaf";
String strs[]=str.splilt(????)//空格为分隔符
使得strs的元素为 "abc" "ad" "das" "fdsaf" 。。“????”处该怎样写??
str.split("\\s+")
Java 简单的正则表达式 空白分隔符
答案:3 悬赏:80
解决时间 2021-04-21 02:40
- 提问者网友:迷茫庸人
- 2021-04-20 18:33
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-04-20 19:14
str.split("\\s{1,}")
全部回答
- 1楼网友:单身小柠`猫♡
- 2021-04-20 21:31
string str = "abc|de-fgh+ij$k";
string []strs = str.split("\\w");
for(int i = 0 ; i < strs.length;i++){
system.out.println(strs[i]);
}
\w 表示字母,数字,下划线
\w 取反
所以这样就可以了。
- 2楼网友:滚刀废物浮浪人
- 2021-04-20 20:02
为啥不考虑先加工str呢, replaceAll(" "," "), 2空替换成1空.
啊, 楼上正解
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯