首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

超简单的正则有关问题.搞不定了

2011-11-29 
超简单的正则问题.搞不定了!我有二进制字符串1111111111000000000或者10000000000000我只要以上两种.类似

超简单的正则问题.搞不定了!
我有二进制字符串1111111111000000000或者10000000000000
我只要以上两种.
类似这种10101010000000001或者100000000111111110
不要.
我写的是1{1}[0]+1{1}

但是好像并不对.
请正则牛人速来!

[解决办法]
p=Pattern.compile( "[1]+?[0]+? ");
String s= "111000000 ";
Matcher m=p.matcher(s);
if(m.matches()){
System.out.println( "通过 ");
}else{
System.out.println( "失败 ");
}
[解决办法]
倒是给各位提个更麻烦一点的问题:如何利用正则来去掉上述夹在1中间的0而且保留原来的1呢?

热点排行