你注意到没有因为你所搜索到的结果只有dbd即第一个形式参数
第二个形式参数就是第一个括号里的内容
这样。。
不知道明白否?

解决方案 »

  1.   

    muxrwc(王辰) 
       我想知道更详细:
       /d(b+)(d)/; 这里,首先是全部匹配,所以得到了dbd
       然后是匹配(b+),所以得到了b,然后是匹配(d),得到了d
      是这样吗?
      那这就是说,其实()里面的会同时合并和独立存在?
      

  2.   

    首先是全部匹配,所以得到了dbd
       然后是匹配(b+),所以得到了b,然后是匹配(d),得到了d我认为是这样的
      

  3.   

    s1ihome(My hometown is a beautiful village):
              照这样推论,也就是说一句正则表达式里有N个(),那就会得到N+1个结果?
      

  4.   

    muxrwc(王辰) ( )
            一共只有3个,test用来的true ,false
            compile 用来得要匹配的字符串...
            就只有exec了
      

  5.   

    exec没用过。就用过match和test和replace刚学忽忽。
    不过刚艘了下。。exec好象只搜索一个。
    我去找点教程看看。
      

  6.   

    muxrwc(王辰) ( ):
            好啊,继续交流