正则表达式,给你移动到javascript板块了。

解决方案 »

  1.   

    {0}=ya8,{0}=wow,{0}=<a>T
    match[0]=ya
    match[1]=8match[0]=wo
    match[1]=wmatch[0]=<a>
    match[1]=T
      

  2.   

    据我所知,这起码是c#中的常见语法
    代码示例如下 string text = @"name=xiaoming,age=20";
                string key = "name";
                string partern = string.Format(@"(?<={0}=)([^ ,]*)(?=,|$)",key);//根据指定的key来构建正则表达式
                var result = Regex.Match(text, partern).Value;
                //xiaoming你仅仅是复制了一个看似是正则的字符串,而且但看你的字符串 是不符合正则规范的 {0}一看就知道应该是个占位符,用来实现以上的功能 不是单纯的去匹配 {0}这样的字符串,而且这个正则 显得有点啰嗦
      

  3.   

    http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html这是一个讲解正则表达式的,写的很好,楼主看下,然后慢慢学习吧。
      

  4.   


    这个是C#中的正则表达式,不是javascript中的正则表达式,js不支持(?<=)这种反向预查的语法
      

  5.   


    这个是C#中的正则表达式,不是javascript中的正则表达式,js不支持(?<=)这种反向预查的语法谁说jas不支持的?我不止一次用过了。
      

  6.   

    据我所知,javascript的确不支持反向预查 即(?<=)格式,不知道你所谓的支持从何说起
      

  7.   


    这个是C#中的正则表达式,不是javascript中的正则表达式,js不支持(?<=)这种反向预查的语法谁说jas不支持的?我不止一次用过了。
    请问你是在什么环境下用的呢?至少浏览器里的javascript是不支持的,会报语法错误
      

  8.   


    这个是C#中的正则表达式,不是javascript中的正则表达式,js不支持(?<=)这种反向预查的语法谁说jas不支持的?我不止一次用过了。
    不可能
      

  9.   

    http://bbs.csdn.net/topics/390690999求助,有木有Extjs大神搭救一下呢?在此谢过