本帖最后由 bloodsworder 于 2009-07-18 21:12:33 编辑

解决方案 »

  1.   

    如果你是要抓取
    "wup"
    "cumthacker”
    "zsafF"string idPattern = (?<=write_friblog\(1,"[0-9a-z]+",".+",).+(?=,".+","[0-9a-z]+"\);)";
                
      

  2.   

    string idPattern = @"(?<=write_friblog\(1,"[0-9a-z]+",".+",).+(?=,".+","[0-9a-z]+"\);)";
      

  3.   


    string idPattern = @"(?<=write_friblog\(1,""[0-9a-z]+"","".+"","")\S+(?="","".+"",""[0-9a-z]+""\);)";试试这个
      

  4.   

    哈哈,对不起,我测试时不是用的C#。
    你写的是对的,只不过中间的匹配不应该是 \s+ ,而应该是 .+ 或 \S+ 
    你再试试