一个字符串不等于 ‘001’,‘002’,‘003’,‘004’,‘005’中的一个任意一个请用正则表达式直接写,而不要写成等于其中的某一个的正则表达式而后再在JAVA中取非,谢谢~
解决方案 »
- synchronized & sleep
- 遍历hashMap出现java.util.concurrentmodificationexception异常
- 形如:(a1|a2)*(b1|b2)展开算法
- basicplayer出现这种提示,但没有声音.
- 请问如何设置JTable中表头的高度。
- 每当我去超市场买水果,看到那些年轻女性只徘徊在每斤一两块的水果面前,我心里就很鄙视她们!内容:每当我去超市场买水果,我是不管水果
- 请教一个java出错的问题!在线等待
- JDK1.3和JDK1.4
- Eclipse好像有大问题?
- 为什么我在JB里编代码时,光标总是不与我写代码地方一致呀,我该怎么办呢
- 最近都在做字符串的题,有遇到问题了
- 一道算法考博试题,望高手解答
System.out.println(p.matcher("001").matches());
System.out.println(p.matcher("002").matches());
System.out.println(p.matcher("003").matches());
System.out.println(p.matcher("004").matches());
System.out.println(p.matcher("005").matches());
System.out.println(p.matcher("006").matches());
System.out.println(p.matcher("007").matches());
System.out.println(p.matcher("008").matches());
Pattern p=Pattern.compile("^[0]{2}[1-5]{1}$");
Matcher m=p.matcher(args);
if(m.matches())//尝试将整个区域与模式匹配
return false;
else
return true;
}
那么一个字符串不等于 aaa 也不等于 bbb 也不等于 ccc 应该怎么写呢?
如果字符串是001或002或003。。
就会返回false 难道不是你想要的吗if("aaa".equals(args)||"bbb".equals(args)||"ccc".equals(args)){
System.out.println("这不是我想要的");
else
System.out.println("这是我想要的");
我的那个不就可以吗?
如果字符串是001或002或003。。
就会返回false 难道不是你想要的吗if("aaa".equals(args)||"bbb".equals(args)||"ccc".equals(args)){
System.out.println("这不是我想要的");
else
System.out.println("这是我想要的");
哈哈,这位大哥投机,lz说了“请用正则表达式直接写,而不要写成等于其中的某一个的正则表达式而后再在JAVA中取非,谢谢~”,你这是变相取非~~
lz的意思应该是直接满足的表达式,而不是不满足的表达式
就是if(满足){返回true},你的恰好是if(不满足){返回真}
试试这个
Pattern p=Pattern.compile("^[0]{2}[1-5]{1}$");
Matcher m=p.matcher(s);
if(m.matches()) return false;
else return true;
}
这样就可以了
比LZ还狠~
...[^(001)(002)(003)(004)(005)]
=[^0012345()]
=[^0012345\(\)]
比lz还狠~
[^(001)(002)(003)(004)(005)]
=[^0012345()]
=[^0012345\(\)]
^(00[12345]){1}$
等的话取反就行.我和zhaochunhui(没有烟抽的日子) 同一个方法.
var str = "007";
var reg = new RegExp("(?!001|002|003|004|005)^(.*)$");
var arr = str.match(reg);
if (arr)
{
alert(arr[0]);
}
else
{
alert("Pattern Not Matched");
}
</script>
楼主只是要判断不等于,而不是判断不包含
------------------------------------------------------------------
yz_ivan(傻瓜书) ( ) 信誉:96 Blog 加为好友 2007-4-5 13:26:44 得分: 0 不好意思我没说清楚,应该是 一个字符串不等于某些字符串如同 (aaa|bbb|ccc)表示一个字符串是否等于 aaa 或 bbb 或 ccc
那么一个字符串不等于 aaa 也不等于 bbb 也不等于 ccc 应该怎么写呢?------------------------------------------------------------------
这个应该没问题了