亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3510 | 回復(fù): 4
打印 上一主題 下一主題

~~遇到一個新問題,各位高手教教我吧!! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-12-13 17:40 |只看該作者 |倒序瀏覽
本帖最后由 花蝴蝶456789 于 2013-12-13 17:43 編輯

{:2_168:} 源代碼是這樣的數(shù)據(jù):
    ##某一行源代碼包含了360lx_ ####      <td  class="td_0" align="center" valign="middle" width="12%"><a title='http://university.bailitop.com/Universities-index-id-255.html?360lx_13730' target="_blank"><nobr>http://university.bailitop.com/Universities-index-id-255.html?360lx_13730</nobr></a></td>


    ##另一行源代碼包含了so.#/或者是www.360.com#####
     <td  class="td_0" align="center" valign="middle" width="12%"><a href='http://so.#/s?ie=utf-8&amp;src=know_side_nlp&amp;q=%E5%89%91%E6%A1%A5%E5%A4%A7%E5%AD%A6&amp;from=know_side_nlp' title='http://so.#/s?ie=utf-8&amp;src=know_side_nlp&amp;q=%E5%89%91%E6%A1%A5%E5%A4%A7%E5%AD%A6&amp;from=know_side_nlp' target="_blank"><nobr>so.# </nobr></a></td>

{:3_201:} 我的程序是這樣寫的:

@ARGV = <$dir/新建文件夾/*.html>;
open (ORR,">123.txt";

while (<> {
    while中,想生產(chǎn)這樣的數(shù)據(jù)。
    如果某一行包含“360lx_”且相鄰的下一行,包含so.#或者是www.360.com。將這兩行合并為一行,用制表符分開。且輸出至123.txt文件中。
   
}


我的問題描述清楚了嗎?請各位高手教教我。非常感謝!。) )

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
2 [報告]
發(fā)表于 2013-12-14 02:23 |只看該作者
本帖最后由 rubyish 于 2013-12-14 21:26 編輯

biru:
bad:
  1. my $so = qr/(?:so|www).360.c(?:n|om)/;
  2. while (<>) {
  3.     if (/360lx_/) {
  4.         my $next = <>;
  5.         if ( !eof and $next =~ /$so/ ) {
  6.             chomp;
  7.             print "$_\t$next";
  8.         }
  9.     }
  10. }
復(fù)制代碼
better:
  1. my $so = qr/(?:so|www)\.360\.c(?:n|om)/;
  2. my $before;
  3. while (<>) {
  4.     if ( $before and /$so/ ) {
  5.         chomp $before;
  6.         print "$before\t$_";
  7.         $before = '';
  8.     }
  9.     elsif (/360lx_/) {
  10.         last if eof;
  11.         my $next = <>;
  12.         if ( $next =~ /$so/ ) {
  13.             chomp;
  14.             print "$_\t$next";
  15.         }
  16.         elsif ( $next =~ /360lx_/ ) {
  17.             $before = $next;
  18.         }
  19.     }
  20. }
復(fù)制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2013-12-14 09:46 |只看該作者
回復(fù) 2# rubyish

太厲害了。》浅8兄x您。!{:2_172:}
    謝謝!

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
4 [報告]
發(fā)表于 2013-12-15 01:23 |只看該作者
回復(fù) 3# 花蝴蝶456789
sorry~ 錯誤~
better
  1. my $so = qr/(?:so|www)\.360\.c(?:n|om)/;
  2. my $before;
  3. while (<>) {
  4.     if ( $before and /$so/ ) {
  5.         chomp $before;
  6.         print "$before\t$_";
  7.         $before = '';
  8.     }
  9.     elsif (/360lx_/) {
  10.         last if eof;
  11.         my $next = <>;
  12.         if ( $next =~ /$so/ ) {
  13.             chomp;
  14.             print "$_\t$next";
  15.         }
  16.         elsif ( $next =~ /360lx_/ ) {
  17.             $before = $next;
  18.         }
  19.     }
  20. }
復(fù)制代碼

論壇徽章:
0
5 [報告]
發(fā)表于 2013-12-23 14:25 |只看該作者
十分感謝。你真好!! {:2_172:}

   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP