社区
Java EE
帖子详情
请教一个正则表示式的编写
xqzhu
2005-08-31 05:15:37
我想在一个字符串中,不能包含ab 这个词组。即单独a出现可以,单独b出现也可以,就是不能先a,紧跟着b。
...全文
131
9
打赏
收藏
请教一个正则表示式的编写
我想在一个字符串中,不能包含ab 这个词组。即单独a出现可以,单独b出现也可以,就是不能先a,紧跟着b。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HengHuan
2005-09-01
打赏
举报
回复
帮顶一下
DJadeChow
2005-08-31
打赏
举报
回复
cbds不匹配的
interhanchi
2005-08-31
打赏
举报
回复
只要打印出东西就说明字符串里面没有ab.
interhanchi
2005-08-31
打赏
举报
回复
你的什么意思?
String s = "cabds";结果也是对的呀.
没有打印出东西,意思就是没有匹配呀.
rainly1985
2005-08-31
打赏
举报
回复
自己写了一下,不对,关注
xqzhu
2005-08-31
打赏
举报
回复
import java.util.regex.*;
class fjs{
public static void main(String [] args){
String s= "cds"; ==》String s = "cabds";
Pattern pa = Pattern.compile("[^a][^b]*");
Matcher ma = pa.matcher(s);
if(ma.matches()){
System.out.println(ma.group());
}
}
}
就不行了。
我的意思是不能包含ab,不是第一是a出现。实际上a在字符串中,可以随便出现啊。
oyjdev
2005-08-31
打赏
举报
回复
都看点SDK帮助,F1一下什么都有了,“[^a]*”表示只要除了第一个字母不是a都可以,
"[^a][^b]*"表示第一个不能是a且第二个不能是b,就是你说的这种情况。
foochow
2005-08-31
打赏
举报
回复
汗..又是这个,楼上正解...
interhanchi
2005-08-31
打赏
举报
回复
import java.util.regex.*;
class fjs{
public static void main(String [] args){
String s= "cds";
Pattern pa = Pattern.compile("[^a][^b]*");
Matcher ma = pa.matcher(s);
if(ma.matches()){
System.out.println(ma.group());
}
}
}
asp.net知识库
.NET关于string转换的
一个
小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的
正则
表达
式
常用的匹配
正则
表达
式
和实例 经典
正则
表达
式
delegate vs. event 我是谁?[C#] 表达
式
计算引擎...
linux的基本操作(
正则
表达
式
)
在计算机科学中,
正则
表达
式
是这样解释的:它是指
一个
用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,
正则
表达
式
通常被用来检索和/或替换那些符合某个模
式
的文本内容...
正则
表达
式
学习笔记(一)基本用法
这篇文章主要是我个人学习
正则
表达
式
的回顾与总结,另外还会写一点自己使用过程中的小经验与小技巧,作为自己学习
正则
表达
式
的学习笔记。
c#
正则
表达
式
html,c#
正则
表达
式
验证
一个
字符串是否为汉字:^[\u4e00-\u9fa5_]+$ 验证
一个
字符串是否都是数字(包括小数):...验证
一个
字符串是否只包含如何利用
正则
表达
式
把 "地下城与勇士/东北区/东北4/5/6区/增幅卷" 中的4建议你这样试试看: str...
URL结合
正则
表达
式
的应用
学习
正则
表达
式
小有一段时间了,但就现在的应用情况来看,还是处于初级的基础应用水平,通过简单的使用
正则
,我觉得每当有
一个
新问题、一种新需求出现时,都需要考虑在
正则
如何实现的范围内,
正则
的格
式
或实现方法...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章