请教一下正则表达式

[复制链接]
查看11 | 回复2 | 2009-12-31 12:37:52 | 显示全部楼层 |阅读模式
.+(?=ab)|(?<=ab).+
回复

使用道具 举报

千问 | 2009-12-31 12:37:52 | 显示全部楼层
((?!ab).)+
回复

使用道具 举报

千问 | 2009-12-31 12:37:52 | 显示全部楼层
String regex = "(ab)+";Pattern p = Pattern.complie(regex);String[] result = m.split(“1a23ab45b6”);if(m.find()){ for(int i=0;i<result.length;i++){ System.out.println(result);}}这样可以,用到了正则表达式,如果你的ab是连在一起出现而且不会重复出现,就是说不会出现abab等情况的话,我建议你不要用正则表达式了,怪麻烦的。呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行