解决方案 »

  1.   


    //1
     string s = "!#$@^%$#%&^$%Q#$<script src=\"/static/dynJs.php?jsversion=8834&method=loginJs\"  type=\"text/javascript\"></script>";
    string rhtml=System.Text.RegularExpressions.Regex.Match(s, "<script\\s+src=\"([^\"]+)\"").Groups[1].Value;//2
     string s = "var key=\"abcdefg==\";";
    string rjs=System.Text.RegularExpressions.Regex.Match(s, "var\\s+key\\s*=\\s*\"([^\\=]+)").Groups[1].Value;
      

  2.   

     string rjssrc = Regex.Match("你的内容", "<script src=\"(?<value>[\\S]+)\".*?></script>").Groups["value"].Value;
            string rkey = Regex.Match("var key='abcdefg==';", "var[\\s]+key[\\s]*=[\\s]*(?:'([\\S]*?)'|\"([\\S]*?)\")").Groups.Cast<Group>().Where(x => (x.Index != 0 && !string.IsNullOrEmpty(x.Value))).First().ToString();
      

  3.   

    string rhtml=System.Text.RegularExpressions.Regex.Match(yourstr, @"(?is)<script\b.*?src=(['""])([^'""]+?)\1").Groups[2].Value;
     
    string rjs=System.Text.RegularExpressions.Regex.Match(yourstr, @"(?is)var\s+key\s*=(['""])([^'""]+)\1").Groups[2].Value;
      

  4.   

    这么多人都答了,我就不写了,大同小异。你们为什么不直接让他
    using System.Text.RegularExpressions;
    然后直接用Regex呢
      

  5.   


    抱歉 我没说明白 html内会有多个script 要去匹配这个src前半部分的是/static/dynJs.php 这个的 后面参数可能不同 要取回全部这个的整体
      

  6.   


    抱歉 我没说明白 第一个html内会有多个script 要去匹配这个src前半部分的是/static/dynJs.php 这个的 后面参数可能不同 要取回全部这个的整体
      

  7.   

    using System.Text.RegularExpressions;string yourhtml="balabalba";Regex reg=new Regex(@"(?is)<script\b.*?src=(['""])(/static/dynJs.php\?[^'""]+?)\1");string rhtml= reg.Match(yourhtml).Groups[2].Value;string rjs=Regex.Match(yourstr, @"(?is)var\s+key\s*=(['""])([^'""]+)\1").Groups[2].Value;
      

  8.   


    抱歉 我没说明白 第一个html内会有多个script 要去匹配这个src前半部分的是/static/dynJs.php 这个的 后面参数可能不同 要取回全部这个的整体
                string s = "!#$@^%$#%&^$%Q#$<script src=\"/static/dynJs.php?jsversion=8834&method=loginJs\"  type=\"text/javascript\"></script>";
    System.Text.RegularExpressions.Regex.Match(s, "<script\\s+src=\"/static/dynJs.php\\?([^\"]+)\"").Groups[1].Value;
      

  9.   

    1//
    <script\\s+src=\"/static/dynJs.php\\?([^\"]+)\"
    //2
    var\\s+key\\s*=\\s*[\"|']([^\\=\"\']+)