程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c#-C# 正則取 srcipt 中的常量值

c#-C# 正則取 srcipt 中的常量值

編輯:編程解疑
C# 正則取 srcipt 中的常量值

源文件是這樣的:

<div class="rich_media_thumb_wrp" id="media">

        <script>
            (function () {
                var cover = "http://mmbiz.qpic.cn/mmbiz/BUu3PFe5Z4t9ibibqkUL2rWOicRgckVubeL4Coyaa1g5UZuvEibpvQCVVlic13NYDWzRUpHibibJZZ7iaL78wT9refF9bg/0?wx_fmt=jpeg";
                document.write('<img class="rich_media_thumb" id="js_cover" onerror="this.parentNode.removeChild(this)" data-backsrc=' + cover + '  data-src="' + cover + '" />');
            })();
        </script>
    </div>


請問,我想取得cover的值,用C#正則怎麼查找到?

這個cover的值為:http://mmbiz.qpic.cn/mmbiz/BUu3PFe5Z4t9ibibqkUL2rWOicRgckVubeL4Coyaa1g5UZuvEibpvQCVVlic13NYDWzRUpHibibJZZ7iaL78wT9refF9bg/0?wx_fmt=jpeg

最佳回答:



       Match m= Regex.Match("你的那串字符", " var cover = \"([^\"]+)\"");
       Response.Write(m.Groups[1].Value);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved