如何用正则表达式提取字符串?

BBS369 2007-04-13 03:08:53
假设有这样一个字符串:
as.jsp.bs.cd

我要提取分隔成四个子串
as jsp bs cd
请问用java正则表达式,如何写
...全文
1702 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bookseas 2008-09-11
  • 打赏
  • 举报
回复
好好看看Api
split(String regex)
根据给定正则表达式的匹配拆分此字符串

“.”是正则表达式的保留字
用“.”分隔必须这样写str.split("\\.");
yondy 2007-04-14
  • 打赏
  • 举报
回复
([^\.]+)
如果非要用正则,就这样子
zhaochunhui 2007-04-13
  • 打赏
  • 举报
回复
不用正则吧~!
String[] s="as.jsp.bs.cd".split(".");
用正则
public static void toList(String args){
Pattern p=Pattern.compile("(\\w+)");
Matcher m=p.matcher(args);
while(m.find()){
System.out.println(m.group());
}

}
imA 2007-04-13
  • 打赏
  • 举报
回复
不用正则,直接
String s=as.jsp.bs.cd;
String[] ss=s.split(".");
laitaogood 2007-04-13
  • 打赏
  • 举报
回复
imA(男的不会,会的不男)

-------------------------
同意

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧