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

如何匹配这个字符串*Contig 1 *

2012-04-21 
怎么匹配这个字符串*******************Contig 1 ********************?Pattern p Pattern.compile([**

怎么匹配这个字符串*******************Contig 1 ********************?
Pattern p = Pattern.compile("[*******************] Contig //d [********************]");
Matcher m = p.matcher("*******************Contig 1 ********************");
boolean b = m.matches();
System.out.println(b);
System.out.println(m.group());

我像匹配这样的字符串 *******************Contig 1 ********************
*******************Contig 2 ********************
*******************Contig 3 ********************

可是用这样的正则表达式
("[*******************] Contig //d [********************]")
怎么不行?

应该怎么写?
求救啊!!!


[解决办法]

Java code
    public static void main(String[] args) {        Pattern p = Pattern.compile("\\*+Contig (\\d) \\*+");        Matcher m = p.matcher("*******************Contig 1 ********************");        boolean b = m.matches();           System.out.println(b);           if (b)           {        System.out.println(m.group());          System.out.println(m.group(1));           }      } 

热点排行