亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
~~遇到一個(gè)新問題,各位高手教教我吧!!
[打印本頁]
作者:
花蝴蝶456789
時(shí)間:
2013-12-13 17:40
標(biāo)題:
~~遇到一個(gè)新問題,各位高手教教我吧!!
本帖最后由 花蝴蝶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&src=know_side_nlp&q=%E5%89%91%E6%A1%A5%E5%A4%A7%E5%AD%A6&from=know_side_nlp' title='http://so.#/s?ie=utf-8&src=know_side_nlp&q=%E5%89%91%E6%A1%A5%E5%A4%A7%E5%AD%A6&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文件中。
}
我的問題描述清楚了嗎?請(qǐng)各位高手教教我。非常感謝。!
)
)
作者:
rubyish
時(shí)間:
2013-12-14 02:23
本帖最后由 rubyish 于 2013-12-14 21:26 編輯
biru:
bad:
my $so = qr/(?:so|www).360.c(?:n|om)/;
while (<>) {
if (/360lx_/) {
my $next = <>;
if ( !eof and $next =~ /$so/ ) {
chomp;
print "$_\t$next";
}
}
}
復(fù)制代碼
better:
my $so = qr/(?:so|www)\.360\.c(?:n|om)/;
my $before;
while (<>) {
if ( $before and /$so/ ) {
chomp $before;
print "$before\t$_";
$before = '';
}
elsif (/360lx_/) {
last if eof;
my $next = <>;
if ( $next =~ /$so/ ) {
chomp;
print "$_\t$next";
}
elsif ( $next =~ /360lx_/ ) {
$before = $next;
}
}
}
復(fù)制代碼
作者:
花蝴蝶456789
時(shí)間:
2013-12-14 09:46
回復(fù)
2#
rubyish
太厲害了!!非常感謝您。!{:2_172:}
謝謝!
作者:
rubyish
時(shí)間:
2013-12-15 01:23
回復(fù)
3#
花蝴蝶456789
sorry~ 錯(cuò)誤~
better
my $so = qr/(?:so|www)\.360\.c(?:n|om)/;
my $before;
while (<>) {
if ( $before and /$so/ ) {
chomp $before;
print "$before\t$_";
$before = '';
}
elsif (/360lx_/) {
last if eof;
my $next = <>;
if ( $next =~ /$so/ ) {
chomp;
print "$_\t$next";
}
elsif ( $next =~ /360lx_/ ) {
$before = $next;
}
}
}
復(fù)制代碼
作者:
花蝴蝶456789
時(shí)間:
2013-12-23 14:25
十分感謝。你真好!
{:2_172:}
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2