Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > WinApp C# ขอความช่วยเหลือเรื่อง RegEx ในการดึง link ออกมาจาก เว็บ หน่อยครับ


 

[.NET] WinApp C# ขอความช่วยเหลือเรื่อง RegEx ในการดึง link ออกมาจาก เว็บ หน่อยครับ

 
Topic : 120258



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook


Code (XML)
1.<div style="width:350px;height:30px;float:left" align="left"><input type="text" name="txt_URL" id="txt_URL" value="http://73a583c8.dl-one2up.com/onetwo/content/2015/11/29/73a583c848e894bf2712022fbefe1782.rar" onFocus="this.select()" size="60"/></div>
2. 
3.<td style="background-color:#959595;" colspan="4" align="center"><a href="http://73a583c8.dl-one2up.com/onetwo/content/2015/11/29/73a583c848e894bf2712022fbefe1782.rar" target="_blank" style="color:#F00; text-decoration:none" ><img src="/images/big_dl.png" border="0" /></a>&nbsp;</td>
4. 
5.<tr><td colspan="4"  style="background-color:#959595; color:#FFF" align="center"><h1>{MINI Super-HQ}_The.Hobbit.The.Battle.of.The.Five.Armies.2014.Extended.1080p.BrRip.DTS.x264_-one3up.com.part2.rar</h1></td></tr>


จากตัวอย่างผมอยากดึง http://73a583c8.dl-one2up.com/onetwo/content/2015/11/29/73a583c848e894bf2712022fbefe1782.rar
และ
{MINI Super-HQ}_The.Hobbit.The.Battle.of.The.Five.Armies.2014.Extended.1080p.BrRip.DTS.x264_-one3up.com.part2.rar
ออกมา

โดยใช้ Regex ต้องเขียนยังไงครับ



Tag : .NET, C#, VS 2012 (.NET 4.x), Windows

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-11-30 16:21:14 By : lamaka.tor View : 1386 Reply : 10
 

 

No. 1



โพสกระทู้ ( 70 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

แค่อ่านคำถามผมก็งง แล้ว ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 11:33:39 By : Weerachai Vachaisri
 

 

No. 2



โพสกระทู้ ( 171 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

น่าจะเป็นการตัด string ธรรมดาครับ
หลักการคือ หาคำเริ่มต้นและคำที่สิ้นสุด และเอาระหว่างคำเหล่านั้นออกมาเป็น output
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 14:09:34 By : billkyz5
 

 

No. 3



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 1 เขียนโดย : Weerachai Vachaisri เมื่อวันที่ 2015-12-01 11:33:39
รายละเอียดของการตอบ ::

ช่วงนี้ศึกษาเรื่อง Regex อยู่ครับ
มันเพลินกว่า string ธรรมดาเยอะ
เด๋วถ้าได้โค้ดบ้านๆมาจะมาให้ใช้ด้วยแบบบ้านๆครับ



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 14:10:14 By : lamaka.tor
 

 

No. 4



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 2 เขียนโดย : billkyz5 เมื่อวันที่ 2015-12-01 14:09:34
รายละเอียดของการตอบ ::
Code (XML)
001.<script type="text/javascript">
002. 
003. 
004. 
005.    if (window != window.top) {
006. 
007.         window.location='http://www.google.co.th' ;
008. 
009.         return false;
010. 
011.    }
012. 
013.</script>
014. 
015. 
016.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
017. 
018.<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
019. 
020.<meta property="og:title" content="Other->{MINI Super-HQ}_The.Hobbit.The.Battle.of.The.Five.Armies.2014.Extended.1080p.BrRip.DTS.x264_-one3up.com.part2.rar"/>
021. 
022.<meta property="og:site_name" content="one2up.com"/>
023. 
024. 
025. 
026.<meta property="og:image" content="/images/filetype/file_ind.png"/>
027. 
028. 
029. 
030.<head>
031. 
032.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
033. 
034.<title>one2up.com Other->{MINI Super-HQ}_The.Hobbit.The.Battle.of.The.Five.Armies.2014.Extended.1080p.BrRip.DTS.x264_-one3up.com.part2.rar</title>
035. 
036. 
037. 
038. 
039. 
040.<script type="text/javascript">
041. 
042. 
043. 
044.function MM_preloadImages() { //v3.0
045. 
046.  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
047. 
048.    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
049. 
050.    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
051. 
052.}
053. 
054.function MM_swapImgRestore() { //v3.0
055. 
056.  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
057. 
058.}
059. 
060.function MM_findObj(n, d) { //v4.01
061. 
062.  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
063. 
064.    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
065. 
066.  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
067. 
068.  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
069. 
070.  if(!x && d.getElementById) x=d.getElementById(n); return x;
071. 
072.}
073. 
074. 
075. 
076.function MM_swapImage() { //v3.0
077. 
078.  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
079. 
080.   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
081. 
082.}
083. 
084.</script>
085. 
086. 
087. 
088. 
089. 
090.<link href="style.css" rel="stylesheet" type="text/css" />
091.<link href="style_tinny.css" rel="stylesheet" type="text/css" />
092.<link href="style_upload.css" rel="stylesheet" type="text/css" media="screen" />
093.<link href="http://www.one2hd.com/css/sidebanner.css" type="text/css" rel="stylesheet" />
094.<link href="include/css/sidebanner.css" type="text/css" rel="stylesheet" />
095.<style>
096. 
097..tinyTip                        { width: 325px; padding: 17px 0px 0px 0px; display: block; background: url(../images/tinyTip-top.png) 0px 0px no-repeat; }
098. 
099..tinyTip .content               { padding: 0px 15px 0px 15px; font-size: 14px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url(../images/tinyTip-content.png) 0px 0px repeat-y; }
100. 
101..tinyTip .bottom                { height: 47px; background: url(../images/tinyTip-bottom.png) 0px 0px no-repeat; font: 0px/0px sans-serif; }
102. 
103. 
104. 
105..pagingbutton {
106. 
107.font-family: tahoma;font-size: 11pt; text-decoration : none;
108. 
109.color: #E00000;
110. 
111.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
112. 
113.}
114. 
115..pagingbutton strong {
116. 
117.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
118. 
119.border-style: solid;
120. 
121.border-width : 1px 1px 1px 1px;
122. 
123.background: #E00000;
124. 
125.border-color : #999999;
126. 
127.color: #ffffff;
128. 
129.}
130. 
131..pagingbutton A:link {
132. 
133.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
134. 
135.border-style: solid;
136. 
137.border-width : 1px 1px 1px 1px;
138. 
139.background: #EEEEEE;
140. 
141.border-color : #999999;
142. 
143.}
144. 
145..pagingbutton A:visited {
146. 
147.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
148. 
149.border-style: solid;
150. 
151.border-width : 1px 1px 1px 1px;
152. 
153.background: #EEEEEE;
154. 
155.border-color : #999999;
156. 
157.}
158. 
159..pagingbutton A:active {
160. 
161.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
162. 
163.border-style: solid;
164. 
165.border-width : 1px 1px 1px 1px;
166. 
167.background: #EEEEEE;
168. 
169.border-color : #999999;
170. 
171.}
172. 
173..pagingbutton A:hover {
174. 
175.padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px;
176. 
177.border-style: solid;
178. 
179.border-width : 1px 1px 1px 1px;
180. 
181.background: #E00000;
182. 
183.border-color : #999999;
184. 
185.color: #ffffff;
186. 
187.}
188. 
189.</style>
190. 
191. 
192. 
193. 
194. 
195.        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
196. 
197.        <script type="text/javascript" src="/include/js/jquery.tinyTips.js"></script>
198. 
199.        <script type="text/javascript">
200. 
201.        $(document).ready(function() {
202. 
203.$('a.imgTip').tinyTips('<img src="images/demo-image.jpg" /><br />You can even put images or any other markup in the tooltips.');
204. 
205.            $('img.tTip').tinyTips('title');
206. 
207.        });
208. 
209.        </script>
210. 
211.         
212. 
213.</head>
214. 
215. 
216. 
217.<body>
218. 
219.<script type="text/javascript" src="tinybox.js"></script>
220.<div id="head" style="width:inherit; background-image:url(images/red.gif); height: 29px; text-align:right; color:#FFF;">
221.    <span style="float:left;margin-left:5px;margin-top:4px;">
222.        <img src="images/thebest.png" style="border:0px;" >
223.    </span>
224.     
225.    <span id="loginContainer">
226.            <form action="http://www.one2up.com/check_login.php" onsubmit="return checklogin()" name="frm_login" id="frm_login" method="post" accept-charset="UTF-8">
227.            <div id="login" style="padding-top:3px;">
228.                <!-- Username -->
229.                <img src="images/icon/user.png" style="border:0px;vertical-align:middle;"/><input name="user" type="text" id="user" size="20" style="vertical-align:middle; border:none;" />&nbsp;
230.                <!-- Password -->
231.                <img src="images/icon/pass.png" style="border:0px;vertical-align:middle;"/><input name="passwrd" type="password" id="passwrd" size="20" style="vertical-align:middle; border:none;" />&nbsp;
232.                <!-- Remember Me -->
233.                <input type="hidden" name="cookielength" value="-1" style="vertical-align:middle" />
234.                <input type="checkbox" name="cookieneverexp" id="cookieneverexp" style="vertical-align:middle; border:none;" /><img src="images/icon/remember.png" style="border:0px;vertical-align:middle" />
235.                <span style="vertical-align:middle">&nbsp;|</span>
236.                <!-- Forget Password -->
237.                <img src="images/icon/forget.png" id="forget_passwd_click" style="cursor:pointer; vertical-align:middle;" title="click เพื่อขอรหัสผ่าน" onclick="TINY.box.show({iframe:'forget_passwd.php',boxid:'frameless',width:500,height:110,animate:false,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){closeJS()}})"/>
238.                <span style="vertical-align:middle">&nbsp;|</span>
239.                <!-- Resend Activation Link -->
240.                <img src="images/icon/resend.png" id="resend_link_click" style="cursor:pointer; vertical-align:middle;" title="click เพื่อขอ link ยืนยันการสมัครอีกครั้ง" onclick="TINY.box.show({iframe:'resend.php',boxid:'frameless',width:1050,height:620,animate:false,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){closeJS()}})"/>
241.                <span style="vertical-align:middle">&nbsp;|</span>
242.        <!-- Login -->
243.        <input type="image" src="images/icon/login.png" style="cursor:pointer; vertical-align:middle;"/>
244.                <span style="vertical-align:middle">&nbsp;|</span>
245.                <!-- Join -->
246.                <img src="images/icon/join.png"   id="regiser_click" style="cursor:pointer; vertical-align:middle;" title="click เพื่อลงทะเบียน" onclick="TINY.box.show({iframe:'register.php',boxid:'frameless',width:850,height:300,animate:false,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){closeJS()}})"/>
247.                &nbsp;&nbsp;&nbsp;
248.            </div>
249.        </form>
250.         </span>
251.</div>
252.   
253.<script type="text/javascript">
254.function checklogin()
255.{
256.    if(document.forms["frm_login"].user.value == "")
257.    {
258.            alert("กรุณากรอก Username ด้วยค่ะ ");
259.            document.forms["frm_login"].user.focus();
260.            document.forms["frm_login"].user.select(); 
261.            return false;
262.    }
263.    else if(document.forms["frm_login"].passwrd.value == "")
264.    {
265.            alert("กรุณากรอก รหัสผ่าน ด้วยค่ะ ");
266.            document.forms["frm_login"].passwrd.focus();
267.            document.forms["frm_login"].passwrd.select();  
268.            return false;      
269.    }
270.    document.forms["frm_login"].submit();
271.}
272.function closeJS(){}
273.</script>
274. 
275.<br />
276. 
277.
278.<style>
279. 
280.#header_container * {
281. 
282.    vertical-align: middle;
283. 
284.}
285. 
286.</style>
287. 
288.<div align="center">
289. 
290.    <div id="header_container" style="width:1024px; margin-top:10px;">
291. 
292.        <div class="inline-block" align="center" style="margin: 0px 20px;">
293. 
294.            <a href="/index.php"><img src="images/logo_03.gif" width="153" height="59" border="0" /></a>
295. 
296.            <!--p>ฝากฟรี ไม่มีลบ* ฟรีพื้นที่ 100GB<br />UPLOAD ครั้งละ 2GB</p-->
297. 
298.        </div>
299. 
300.        <div class="inline-block" align="center">
301. 
302.            <img  src="images/banner_03.png" />&nbsp;
303. 
304.            <!--span style="padding-left:332px;">&nbsp;</span-->
305. 
306.            <!--a href="http://www.one2hd.com" target="_blank"><img  src="images/banner_05.png" border="0" style="margin-top:-4px;" /></a-->
307. 
308.            <!--a href="donate.php" target="_blank"><img  src="images/banner_donate.png" border="0" style="margin-top:0px;" /></a-->
309. 
310.        </div>
311. 
312.        <div id="sn_vote_container" class="inline-block" style="margin-left:20px;">                       
313. 
314.            <!-- Place this tag in your head or just before your close body tag -->
315. 
316.            <script type="text/javascript" src="http://apis.google.com/js/plusone.js">
317. 
318.              {lang: 'en'}
319. 
320.            </script>
321. 
322.            <!-- Place this tag where you want the +1 button to render -->
323. 
324.            <g:plusone size="tall"  href="http://www.one2up.com/view_content.php?content_ID=1338481"></g:plusone>
325. 
326.             
327. 
328.            <!-- Facebook Like Button -->
329. 
330.            <!--iframe src="http://www.facebook.com/plugins/like.php?app_id=177883468968350&;amp;href=http%3A%2F%2Fwww.one2up.com%2Fview_content.php%3Fcontent_ID%3D1338481&amp;send=false&amp;layout=box_count&amp;width=55&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:55px; height:65px; margin-bottom:-7px; margin-left:5px;" allowTransparency="true"></iframe-->
331.            <!-- Facebook Like Button -->
332. 
333.        </div>
334. 
335.    </div>
336. 
337.</div>
338.<center><p>ประกาศ !!! ห้ามฝากไฟล์ยอดนักสืบจิ๋วโคนันทั้งหมด ทั้ง ยอดนักสืบจิ๋วโคนัน เดอะซีรีย์ ทุกปี หรือ ยอดนักสืบจิ๋วโคนัน เดอะมูฟวี่ ทุกภาค</p></center>
339. 
340. 
341. 
342.<br />
343. 
344.<br />
345. 
346.<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
347. 
348.  <tr>
349. 
350.    <td><form id="form1" name="form1" method="post" action="list_content.php">
351.<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
352.      <tr>
353.        <td><table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
354.          <tr>
355.            <td width="470"><label for="txt_Search"></label>
356.              <table width="468" border="0" cellspacing="5" cellpadding="5">
357.              <tr>
358.                <td width="448" bgcolor="#FFFFFF"><input name="txt_Search" type="text" id="txt_Search" size="75"  value=""/></td>
359.              </tr>
360.            </table></td>
361.            <td width="30">
362.            <input type="hidden" name="category_ID" value="" />
363.             
364.              <input type="submit" name="button" id="button" value="SEARCH" />
365.           </td>
366.          </tr>
367.        </table></td>
368.         
369.                <td><table border="0" cellpadding="0" cellspacing="0" class="texttop12">
370.          <tr>
371.            <td><input type="radio" name="radio_type" id="radio_type" value="content_Name"  checked /></td>
372.            <td class="texttop10">Keyword&nbsp;</td>
373.          </tr>
374.        </table></td>
375.        <td><table border="0" cellpadding="0" cellspacing="0" class="texttop12">
376.          <tr>
377.            <td><input type="radio" name="radio_type" id="radio_type" value="member_displayname"  /></td>
378.            <td class="texttop12"><span class="texttop10">Username&nbsp;</span></td>
379.          </tr>
380.        </table></td>
381. <td><table border="0" cellpadding="0" cellspacing="0" class="texttop12">
382.          <tr>
383.            <td><input type="radio" name="radio_type" id="radio_type" value="tags_name"  /></td>
384.            <td class="texttop12"><span class="texttop10">Tags</span></td>
385.          </tr>
386.        </table></td>       
387.      </tr>
388.      <tr style="display:block   ;">
389.        <td><table  width="464" border="0" align="center" cellpadding="0" cellspacing="0">
390.          <tr>
391.            
392.                        <td width="48">
393.            <a href="list_content.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image64','','images/menu_o_64.gif',1)"><img src="images/menu_64.gif" name="Image64" border="0" id="Image64" /></a></td>
394.             
395.             
396. 
397.            <td width="93"><a href="list_content.php?category_ID=2" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image19','','images/menu_o_22.gif',1)"><img src="images/menu_22.gif" name="Image19" width="84" height="24" border="0" id="Image19" /></a></td>
398.            <td width="103"><a href="list_content.php?category_ID=3" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image20','','images/menu_o_23.gif',1)"><img src="images/menu_23.gif" name="Image20" width="93" height="24" border="0" id="Image20" /></a></td>
399.            <td width="111"><a href="list_content.php?category_ID=4" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image21','','images/menu_o_24.gif',1)"><img src="images/menu_24.gif" name="Image21" width="100" height="24" border="0" id="Image21" /></a></td>
400.            <td width="84"><a href="list_content.php?category_ID=5" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image22','','images/menu_o_25.gif',1)"><img src="images/menu_25.gif"" name="Image22" width="84" height="24" border="0" id="Image22" /></a></td>
401.            <td width="74">&nbsp;</td>
402. 
403.          </tr>
404.          <tr>
405.            <td colspan="5">&nbsp;</td>
406.          </tr>
407.        </table></td>
408.        <td>&nbsp;</td>
409.        <td>&nbsp;</td>
410.      </tr>
411.    </table></form>
412.</td>
413. 
414.  </tr>
415. 
416.  <tr>
417. 
418.    <td height="1" background="images/bgdot_51.gif"></td>
419. 
420.  </tr>
421. 
422.</table>
423. 
424.<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
425. 
426.  <tr>
427. 
428.    <td width="45" valign="top"><table width="200" border="0" align="left" cellpadding="0" cellspacing="3">
429.      <tr align="left">
430.        <td width="71"><a href="upload.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','images/cut_o_36.gif',1)"><img src="images/cut_36.gif" name="Image1" width="71" height="25" border="0" id="Image1" /></a></td>
431.        <td width="87"><a href="myfolder.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image16','','images/cut_o_38.gif',1)"><img src="images/cut_38.gif" name="Image16" width="87" height="25" border="0" id="Image16" /></a></td>
432.        <!--td width="226"><a href="/board" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image17','','images/cut_o_40.gif',1)"><img src="images/cut_40.gif" name="Image17" width="87" height="25" border="0" id="Image17" /></a></td-->
433.      </tr>
434.    </table></td>
435. 
436.  </tr>
437. 
438.  <tr>
439. 
440.   <td height="1" background="images/bgdot_51.gif"></td>
441. 
442.  </tr>
443. 
444.  </table>
445. 
446.<br />
447. 
448.<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
449. 
450.  <tr>
451. 
452.    <td width="800" valign="top" bgcolor="#e6e6e6"><table width="100%" border="0" cellpadding="0" cellspacing="0">
453. 
454.        <tr>
455. 
456.          <td align="left">&nbsp;</td>
457. 
458.        </tr>
459. 
460.        <tr>
461. 
462.          <td><table width="80%" align="center" cellpadding="2" cellspacing="2" bgcolor="#959595">
463. 
464.          <tr><td colspan="4"  style="background-color:#959595; color:#FFF" align="center"><h1>{MINI Super-HQ}_The.Hobbit.The.Battle.of.The.Five.Armies.2014.Extended.1080p.BrRip.DTS.x264_-one3up.com.part2.rar</h1></td></tr>
465. 
466.           
467. 
468. 
469. 
470.              <tr><td  colspan="4" align="center" style="background-color:#959595;">
471. 
472.                 
473.                 
474. 
475.                <img  src="/images/filetype/file_ind.png" />
476. 
477.                 
478. 
479.                               
480. 
481.                </div>
482. 
483.                <div style="width:800px; float:none; height:10px">&nbsp;</div>
484. 
485.                <div style="width:800px; height:70px;float:none">
486. 
487.                  <div style="width:800px; height:30px;float:none">
488. 
489.                    <div style="width:200px;height:30px;float:left; line-height:200%; color:#FFF;font-size:12px"  align="right">URL : </div>
490. 
491.                    <div style="width:20px;height:30px;float:left"></div>
492. 
493.                    <div style="width:350px;height:30px;float:left" align="left"><input type="text" name="txt_URL" id="txt_URL" value="http://73a583c8.dl-one2up.com/onetwo/content/2015/11/29/73a583c848e894bf2712022fbefe1782.rar" onFocus="this.select()" size="60"/></div>
494. 
495.                    </div>    
496. 
497.                   
498.                   
499.                   
500. 
501.              </div>    </td></tr>
502. 
503.              <tr>
504. 
505.                <td style="background-color:#959595;" align="right">&nbsp;</td>
506. 
507.                <td colspan="2" align="left" style="background-color:#959595;">&nbsp;</td>
508. 
509.                <td align="right" style="background-color:#959595;">&nbsp;</td>
510. 
511.              </tr>
512. 
513.               <tr>
514. 
515.                    <td style="background-color:#959595;" colspan="4" align="center"><a href="http://73a583c8.dl-one2up.com/onetwo/content/2015/11/29/73a583c848e894bf2712022fbefe1782.rar" target="_blank" style="color:#F00; text-decoration:none" ><img src="/images/big_dl.png" border="0" /></a>&nbsp;</td>
516. 
517.               </tr>
518. 
519.              <tr>
520. 
521.               <td style="background-color:#959595;" align="right">&nbsp;</td>
522. 
523.                 <td align="left" style="background-color:#959595;">&nbsp;</td>
524. 
525.                 <td align="left" style="background-color:#959595;">&nbsp;</td>
526. 
527.                 <td align="right" style="background-color:#959595;"><font color="#FFFFFF">Upload By&nbsp;wongsatron15399</font></td>
528. 
529.              </tr>
530. 
531.              <tr>
532. 
533.                <td style="background-color:#959595;" align="right">&nbsp;</td>
534. 
535.                <td width="2%" align="left" style="background-color:#959595;">&nbsp;</td>
536. 
537.                <td width="56%" align="left" style="background-color:#959595;">&nbsp;</td>
538. 
539.                <td width="17%" align="right" style="background-color:#959595;"><font color="#FFFFFF">จำนวนผู้เข้าชม&nbsp; 1</font></td>
540. 
541.                </tr>
542. 
543.                       <tr><td style="background-color:#959595;" colspan="4" align="right"><a name="fb_share" type="button_count" href="http://www.facebook.com/sharer.php">Share</a></td></tr>
544. 
545.                       <tr>
546. 
547.                         <td style="background-color:#959595;" colspan="4" align="right"><a onClick="TINY.box.show({iframe:'frm_notify.php?url=http://www.one2up.com/view_content.php?content_ID=1338481&;content_ID=1338481',boxid:'frameless',width:420,height:300,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){closeJS()}})" style="cursor:pointer">แจ้งลบ</a></td>
548. 
549.                       </tr>
550. 
551.                       <tr>
552. 
553.                         <td style="background-color:#959595;" colspan="4" align="right">&nbsp;</td>
554. 
555.                       </tr>
556. 
557.        
558. 
559.          </table></td>
560. 
561.        </tr>
562. 
563.      </table></td>
564. 
565.  </tr>
566. 
567.</table>
568. 
569.<br />
570. 
571.<br />
572. 
573.  
574.<br />
575. 
576.<br />
577. 
578.<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
579. 
580.  <tr>
581. 
582.    <td height="1" background="images/bgdot_51.gif"></td>
583. 
584.  </tr>
585. 
586. 
587.</table>
588. 
589.<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
590. 
591.<style>
592.#footer_bar {
593.    position: relative;
594.    text-align:right;
595.    background:url(images/red.gif);
596.    height:29px;
597.    padding-top: 2px;
598.    padding-right: 5px;
599.    color: #E5E5E5;
600.}
601. 
602.#footer_bar * {
603.    vertical-align: middle;
604.}
605. 
606.#footer_bar .separator {
607.    vertical-align: -4px;
608.}
609.</style>
610.<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
611.  <tr>
612.    <td height="1" background="images/bgdot_51.gif"></td>
613.  </tr>
614.  <tr>
615.    <td>Copyright © 2005-2015 one2up.com</td>
616.  </tr>
617.</table>
618. 
619.<div id="footer_bar_container" align="center" class="footer">
620.    <div id="footer_bar">
621.                <img  onclick="TINY.box.show({iframe:'dl_program.php',boxid:'frameless',width:500,height:180,animate:false,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){closeJS()}})"  style="cursor:pointer;margin-bottom:1px;" src="images/help.png" border="0"/>
622.      <span class="separator">|</span>
623.         
624.        <a href="faq.pdf?n=011215" target="_blank"><img src="/images/icon/faq.png" border="0"/></a>
625.         <span class="separator">|</span><a class="" href="mailto:one2up.com@gmail.com" title="แนะนำ/ติชมเว็บของเรา" target="_blank"><img src="/images/icon/talk.png" border="0"  style="vertical-align: middle;"></a>
626. 
627.             </div>
628.</div>
629.<script type="text/javascript">
630. 
631.  var _gaq = _gaq || [];
632.  _gaq.push(['_setAccount', 'UA-17950987-8']);
633.  _gaq.push(['_setDomainName', 'none']);
634.  _gaq.push(['_setAllowLinker', true]);
635.  _gaq.push(['_trackPageview']);
636. 
637.  (function() {
638.    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
639.    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
640.    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
641.  })();
642. 
643.</script>
644.<script type="text/javascript">
645. 
646.(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
647.(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
648.m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
649.})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
650. 
651.ga('create', 'UA-42009260-1', 'one2up.com');
652.ga('send', 'pageview');
653. 
654.</script>
655.<script type="text/javascript">
656.  (function(w, d) { var a = function() { var a = d.createElement('script'); a.type = 'text/javascript';
657.    a.async = 'async'; a.src = '//' + ((w.location.protocol === 'https:') ? 's3.amazonaws.com/cdx-radar/' :
658.    'radar.cedexis.com/') + '01-11851-radar10.min.js'; d.body.appendChild(a); };
659.    if (w.addEventListener) { w.addEventListener('load', a, false); }
660.    else if (w.attachEvent) { w.attachEvent('onload', a); }
661.  }(window, document));
662.  </script>
663. 
664.</body>
665. 
666.</html>



นี่คือ view-source ทั้งหมดเฉพาะ http://www.one2up.com/view_content.php?content_ID=1338481 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 15:29:09 By : lamaka.tor
 

 

No. 5

Guest


string pattern2 = @"<img class=""img-responsive"".*?src=""(.*?)""";

string matchString = Regex.Match(htmlString, pattern1, RegexOptions.IgnoreCase).Groups[1].Value;

ลองปรับใช้ดูครับ
อันนี้ผมดึง URL รูปภาพออกมาใน src
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 15:55:29 By : Osakajung
 

 

No. 6

Guest


ตอบความคิดเห็นที่ : 5 เขียนโดย : Osakajung เมื่อวันที่ 2015-12-01 15:55:29
รายละเอียดของการตอบ ::

Code (C#)
01.private string getImageURL(string url)
02.{
03.    string htmlString = GetHtmlFromUrl(url);
04. 
05.    string pattern2 = @"<img class=""img-responsive"".*?src=""(.*?)""";
06.    string pattern1 = @"<img class="" article-image"" itemprop=""image"".*?src=""(.*?)""";
07. 
08.    string matchString = Regex.Match(htmlString, pattern1, RegexOptions.IgnoreCase).Groups[1].Value;
09.    if (string.IsNullOrEmpty(matchString))
10.    {
11.        matchString = Regex.Match(htmlString, pattern2, RegexOptions.IgnoreCase).Groups[1].Value;
12.    }
13.    return matchString;
14.}



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 15:57:09 By : Osakajung
 

 

No. 7



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

Code (C#)
01.Regex regexcontent_ID = new Regex("(?:content_ID)=[\"|']?(.*?)[\"|'|>]+", System.Text.RegularExpressions.RegexOptions.Singleline | System.Text.RegularExpressions.RegexOptions.CultureInvariant);
02.  Regex regexLinkFile = new Regex("(?:\"txt_URL\" id=\"txt_URL\" value)=[\"|']?(.*?)[\"|'|>]", System.Text.RegularExpressions.RegexOptions.Singleline | System.Text.RegularExpressions.RegexOptions.CultureInvariant);
03.  Regex regexFileName = new Regex("(?:content=\"Other->)(.*?)[\"|'|>|/]+", System.Text.RegularExpressions.RegexOptions.Singleline | System.Text.RegularExpressions.RegexOptions.CultureInvariant);
04.  void RunOne2Up()
05.  {
06.      string strLink = "",strFile = "";
07.      for (int i = 1; i < 249+ 1; i++)
08.      {
09.          this.Invoke(new Action(() => { this.Text = "Search:" + textBox1.Text + " Page:" + i; }));
10.          foreach (System.Text.RegularExpressions.Match match in regexcontent_ID.Matches(Program.getHTML("http://www.one2up.com/list_content.php?page=" + i+"&txt_Search=wongsatron15399&radio_type=member_displayname")))
11.          {
12. 
13.              foreach (System.Text.RegularExpressions.Match match_ in regexLinkFile.Matches(Program.getHTML("http://www.one2up.com/view_content.php?content_ID=" + match.Groups[1].Value)))
14.              {
15.                  strLink =  match_.Groups[1].Value;
16.              }
17.              foreach (System.Text.RegularExpressions.Match match_ in regexFileName.Matches(Program.getHTML("http://www.one2up.com/view_content.php?content_ID=" + match.Groups[1].Value)))
18.              {
19.                  strFile = match_.Groups[1].Value;
20.              }
21.              MessageBox.Show(strLink + Environment.NewLine + strFile);
22.               
23.          }
24.         }
25.       }      


Regex PHP นั่งแกะจนงงครับแต่ก็ใช้ได้

*** wongsatron15399 มี อยู่ 249 หน้า ผมดึงทั้ง Link กับ ชื่อ File
ต่อไปเหลือแค่ เขียนโค้ดดาวน์โหลด เป็นอันเรียบร้อย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 16:23:21 By : lamaka.tor
 

 

No. 8



โพสกระทู้ ( 70 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2015-12-01 14:10:14
รายละเอียดของการตอบ ::

ผมคงต้องศึกษาอีกเยอะ ^^


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-01 20:06:11 By : Weerachai Vachaisri
 

 

No. 9



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 8 เขียนโดย : Weerachai Vachaisri เมื่อวันที่ 2015-12-01 20:06:11
รายละเอียดของการตอบ ::

เมื่อไหร่ที่คนเราบอกกับตัวเองว่าเก่ง และ พอแล้ว
เขาจะเลิกพัฒนาตัวเอง
ในขณะที่ เต่าแซงกระต่ายไป กระต่ายยังนอนแทะมะตูมยุเลย 5555

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-02 08:39:51 By : lamaka.tor
 

 

No. 10



โพสกระทู้ ( 70 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-02 15:19:59 By : weerachai.va
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : WinApp C# ขอความช่วยเหลือเรื่อง RegEx ในการดึง link ออกมาจาก เว็บ หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่