用VS新建WinForm程式,窗體上是三個文本框和一個按鈕。可以自己構造正則表達式,自己修改匹配內容正則表達是要提取的部分為hewenqitext代碼如下: 1 using System; 2 using System.Text.RegularExpressions; 3 using System.
用VS新建WinForm程式,窗體上是三個文本框和一個按鈕。
可以自己構造正則表達式,自己修改匹配內容
正則表達是要提取的部分為hewenqitext
代碼如下:
1 using System; 2 using System.Text.RegularExpressions; 3 using System.Windows.Forms; 4 5 namespace HoverTreeBatch.HoverTree 6 { 7 public partial class RegexForm : Form 8 { 9 public RegexForm() 10 { 11 InitializeComponent(); 12 textBox_regex.Text = @"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<hewenqitext>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>"; 13 textBox_content.Text = @"<div class=""dengxaing-hovertree-com""><a title=""何問起批量2"" href=""http://hovertree.com/hvtimg/201601/p3t2ldyr.png""><img src=""http://hovertree.com/hvtimg/201601/p3t2ldyr_l.png"" style=""width:180px;height:140px;"" /></a><a title=""VS2015開發人員命令提示查看PublicKeyToken(公鑰標記)"" href=""http://hovertree.com/hvtimg/201601/wn0bamxp.png""><img src=""http://hovertree.com/hvtimg/201601/wn0bamxp_l.png"" style=""width:180px;height:140px;"" /></a><a title=""消滅僵屍游戲"" href=""http://hovertree.com/hvtimg/201601/q47add2k.jpg""><img src=""http://hovertree.com/hvtimg/201601/q47add2k_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""純CSS3漂亮的房子不錯的天氣"" href=""http://hovertree.com/hvtimg/201601/lbau8hqb.png""><img src=""http://hovertree.com/hvtimg/201601/lbau8hqb_l.png"" style=""width:180px;height:140px;"" /></a><a title=""HoverClock"" href=""http://hovertree.com/hvtimg/201601/thbniyjx.png""><img src=""http://hovertree.com/hvtimg/201601/thbniyjx_l.png"" style=""width:180px;height:140px;"" /></a><a title=""javascript元旦倒計時特效"" href=""http://hovertree.com/hvtimg/201512/o9qashmi.gif""><img src=""http://hovertree.com/hvtimg/201512/o9qashmi_l.gif"" style=""width:180px;height:140px;"" /></a><a title=""下雨"" href=""http://hovertree.com/hvtimg/201512/f748s0ko.jpg""><img src=""http://hovertree.com/hvtimg/201512/f748s0ko_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""何問起直接說喜歡你!"" href=""http://hovertree.com/hvtimg/201512/vt1tf0xl.jpg""><img src=""http://hovertree.com/hvtimg/201512/vt1tf0xl_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""IIS7,IIS7.5 URL重寫模塊工具"" href=""http://hovertree.com/hvtimg/201512/ew4yb78b.png""><img src=""http://hovertree.com/hvtimg/201512/ew4yb78b_l.png"" style=""width:180px;height:140px;"" /></a><a title=""山水畫"" href=""http://hovertree.com/hvtimg/201512/agagq0or.jpg""><img src=""http://hovertree.com/hvtimg/201512/agagq0or_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""劉德華"" href=""http://hovertree.com/hvtimg/201512/r51a22uy.gif""><img src=""http://hovertree.com/hvtimg/201512/r51a22uy_l.gif"" style=""width:180px;height:140px;"" /></a><a title=""IIS為網站設置功能變數名稱"" href=""http://hovertree.com/hvtimg/201512/69yoeuhf.jpg""><img src=""http://hovertree.com/hvtimg/201512/69yoeuhf_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""HoverTreeCMS分成"" href=""http://hovertree.com/hvtimg/201512/jgi94fdf.png""><img src=""http://hovertree.com/hvtimg/201512/jgi94fdf_l.png"" style=""width:180px;height:140px;"" /></a><a title=""範冰冰"" href=""http://hovertree.com/hvtimg/201511/6j9j6tk5.png""><img src=""http://hovertree.com/hvtimg/201511/6j9j6tk5_l.png"" style=""width:180px;height:140px;"" /></a><a title=""周末愉快"" href=""http://hovertree.com/hvtimg/201511/60mj4wsb.gif""><img src=""http://hovertree.com/hvtimg/201511/60mj4wsb_l.gif"" style=""width:180px;height:140px;"" /></a><a title=""謝霆鋒手機背景圖"" href=""http://hovertree.com/hvtimg/201508/cnvkv745.jpg""><img src=""http://hovertree.com/hvtimg/201508/cnvkv745_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""現代舞舞蹈家瑪莎·葛蘭姆動畫Logo"" href=""http://hovertree.com/hvtimg/201506/ufigfjvn.jpg""><img src=""http://hovertree.com/hvtimg/201506/ufigfjvn_l.jpg"" style=""width:180px;height:140px;"" /></a><a title=""每次吵架,都希望男票這樣解決戰鬥。。。"" href=""http://hovertree.com/hvtimg/201506/iqoqrhfn.gif""><img src=""http://hovertree.com/hvtimg/201506/iqoqrhfn_l.gif"" style=""width:180px;height:140px;"" /></a><a title=""現代舞舞蹈家瑪莎·葛蘭姆動畫Logo"" href=""http://hovertree.com/hvtimg/201506/xlyxp4wg.png""><img src=""http://hovertree.com/hvtimg/201506/xlyxp4wg_l.png"" style=""width:180px;height:140px;"" /></a><a title=""美女"" href=""http://hovertree.com/hvtimg/201506/m921jw4n.jpg""><img src=""http://hovertree.com/hvtimg/201506/m921jw4n_l.jpg"" style=""width:180px;height:140px;"" /></a></div>"; 14 } 15 16 private void button_ok_Click(object sender, EventArgs e) 17 { 18 Regex m_hvtRegImg = new Regex(textBox_regex.Text, RegexOptions.IgnoreCase); 19 20 21 //搜索匹配的字元串 22 MatchCollection hewenqi_matches; 23 try 24 { 25 hewenqi_matches = m_hvtRegImg.Matches(textBox_content.Text); 26 27 // 取得匹配項列表 28 foreach (Match match in hewenqi_matches) 29 { 30 textBox_result.Text = textBox_result.Text + match.Groups["hewenqitext"].Value + "\r\n"; 31 } 32 } 33 catch (Exception ex) 34 { 35 textBox_result.Text = ex.ToString(); 36 } 37 38 } 39 } 40 } 41 42 /* 43 <div class="dengxaing-hovertree-com"> 44 45 <a title="何問起批量2" href=""http://hovertree.com/hvtimg/201601/p3t2ldyr.png""> 46 <img src=""http://hovertree.com/hvtimg/201601/p3t2ldyr_l.png"" style="width:180px;height:140px;" /></a> 47 48 <a title="VS2015開發人員命令提示查看PublicKeyToken(公鑰標記)" href=""http://hovertree.com/hvtimg/201601/wn0bamxp.png""> 49 <img src=""http://hovertree.com/hvtimg/201601/wn0bamxp_l.png"" style="width:180px;height:140px;" /></a> 50 51 <a title="消滅僵屍游戲" href=""http://hovertree.com/hvtimg/201601/q47add2k.jpg""> 52 <img src=""http://hovertree.com/hvtimg/201601/q47add2k_l.jpg"" style="width:180px;height:140px;" /></a> 53 54 <a title="純CSS3漂亮的房子不錯的天氣" href=""http://hovertree.com/hvtimg/201601/lbau8hqb.png""> 55 <img src=""http://hovertree.com/hvtimg/201601/lbau8hqb_l.png"" style="width:180px;height:140px;" /></a> 56 57 <a title="HoverClock" href=""http://hovertree.com/hvtimg/201601/thbniyjx.png""> 58 <img src=""http://hovertree.com/hvtimg/201601/thbniyjx_l.png"" style="width:180px;height:140px;" /></a> 59 60 <a title="javascript元旦倒計時特效" href=""http://hovertree.com/hvtimg/201512/o9qashmi.gif"> 61 <img src=""http://hovertree.com/hvtimg/201512/o9qashmi_l.gif" style="width:180px;height:140px;" /></a> 62 63 <a title="下雨" href=""http://hovertree.com/hvtimg/201512/f748s0ko.jpg""> 64 <img src=""http://hovertree.com/hvtimg/201512/f748s0ko_l.jpg"" style="width:180px;height:140px;" /></a> 65 66 <a title="何問起直接說喜歡你!" href=""http://hovertree.com/hvtimg/201512/vt1tf0xl.jpg""> 67 <img src=""http://hovertree.com/hvtimg/201512/vt1tf0xl_l.jpg"" style="width:180px;height:140px;" /></a> 68 69 <a title="IIS7,IIS7.5 URL重寫模塊工具" href=""http://hovertree.com/hvtimg/201512/ew4yb78b.png""> 70 <img src=""http://hovertree.com/hvtimg/201512/ew4yb78b_l.png"" style="width:180px;height:140px;" /></a> 71 72 <a title="山水畫" href=""http://hovertree.com/hvtimg/201512/agagq0or.jpg""> 73 <img src=""http://hovertree.com/hvtimg/201512/agagq0or_l.jpg"" style="width:180px;height:140px;" /></a> 74 75 <a title="劉德華" href=""http://hovertree.com/hvtimg/201512/r51a22uy.gif"> 76 <img src=""http://hovertree.com/hvtimg/201512/r51a22uy_l.gif" style="width:180px;height:140px;" /></a> 77 78 <a title="IIS為網站設置功能變數名稱" href=""http://hovertree.com/hvtimg/201512/69yoeuhf.jpg""> 79 <img src=""http://hovertree.com/hvtimg/201512/69yoeuhf_l.jpg"" style="width:180px;height:140px;" /></a> 80 81 <a title="HoverTreeCMS分成" href=""http://hovertree.com/hvtimg/201512/jgi94fdf.png""> 82 <img src=""http://hovertree.com/hvtimg/201512/jgi94fdf_l.png"" style="width:180px;height:140px;" /></a> 83 84 <a title="範冰冰" href=""http://hovertree.com/hvtimg/201511/6j9j6tk5.png""> 85 <img src=""http://hovertree.com/hvtimg/201511/6j9j6tk5_l.png"" style="width:180px;height:140px;" /></a> 86 87 <a title="周末愉快" href=""http://hovertree.com/hvtimg/201511/60mj4wsb.gif"> 88 <img src=""http://hovertree.com/hvtimg/201511/60mj4wsb_l.gif" style="width:180px;height:140px;" /></a> 89 90 <a title="謝霆鋒手機背景圖" href=""http://hovertree.com/hvtimg/201508/cnvkv745.jpg""> 91 <img src=""http://hovertree.com/hvtimg/201508/cnvkv745_l.jpg"" style="width:180px;height:140px;" /></a> 92 93 <a title="現代舞舞蹈家瑪莎·葛蘭姆動畫Logo" href=""http://hovertree.com/hvtimg/201506/ufigfjvn.jpg""> 94 <img src=""http://hovertree.com/hvtimg/201506/ufigfjvn_l.jpg"" style="width:180px;height:140px;" /></a> 95 96 <a title="每次吵架,都希望男票這樣解決戰鬥。。。" href=""http://hovertree.com/hvtimg/201506/iqoqrhfn.gif"> 97 <img src=""http://hovertree.com/hvtimg/201506/iqoqrhfn_l.gif" style="width:180px;height:140px;" /></a> 98 99 <a title="現代舞舞蹈家瑪莎·葛蘭姆動畫Logo" href=""http://hovertree.com/hvtimg/201506/xlyxp4wg.png""> 100 <img src=""http://hovertree.com/hvtimg/201506/xlyxp4wg_l.png"" style="width:180px;height:140px;" /></a> 101 102 <a title="美女" href=""http://hovertree.com/hvtimg/201506/m921jw4n.jpg""> 103 <img src=""http://hovertree.com/hvtimg/201506/m921jw4n_l.jpg"" style="width:180px;height:140px;" /></a> 104 </div> 105 */
轉載自:http://hovertree.com/h/bjaf/nxoqir0b.htm
http://www.cnblogs.com/sosoft/p/kaifajishu.html