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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: lhohoz
打印 上一主題 下一主題

perl 數(shù)據(jù)轉(zhuǎn)換 [復(fù)制鏈接]

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
11 [報告]
發(fā)表于 2013-03-13 13:42 |只看該作者
回復(fù) 10# inchonline

就是不斷的替換~

A 1 2 3 4 5
A 2 3 4 5
A 3 4 5
...
   

論壇徽章:
0
12 [報告]
發(fā)表于 2013-03-13 15:52 |只看該作者
MARK   ($h,@a)=split ;

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
13 [報告]
發(fā)表于 2013-03-19 18:11 |只看該作者
如果反過來那?
a文件
  1. 1013 4
  2. 1013 5
  3. 1013 5
  4. 1013 8
  5. 1013 8
  6. 1013 8
  7. 1013 16
  8. 1013 20
  9. 1013 20
  10. 1013 10
  11. 1013 10
  12. 1013 18
  13. 1026 6
  14. 1026 8
  15. 1026 9
  16. 1026 11
  17. 1026 12
  18. 1026 14
  19. 1026 15
  20. 1026 22
  21. 1026 33
  22. 1026 44
  23. 1026 55
  24. 1026 66
  25. 1088 7
  26. 1088 11
  27. 1088 13
  28. 1088 13
  29. 1088 12
  30. 1088 14
  31. 1088 15
  32. 1088 22
  33. 1088 33
  34. 1088 46
  35. 1088 55
  36. 1088 66
復(fù)制代碼
想格式化成b文件的格式
b文件如下
  1. 1013          4        5        5        8        8        8        16        20        20        10        10        18
  2. 1026          6        8        9        11        12        14        15        22        33        44        55        66
  3. 1088          7        11        13        13        12        14        15        22        33        46        55        66
復(fù)制代碼
回復(fù) 2# rubyish


   

論壇徽章:
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
14 [報告]
發(fā)表于 2013-03-20 09:00 |只看該作者
kernel69 發(fā)表于 2013-03-19 14:11
如果反過來那?
a文件想格式化成b文件的格式
b文件如下回復(fù) 2# rubyish

  1. my ( %h, @a );

  2. while (<DATA>) {
  3.     /(\d+)\s+(\d+)/;
  4.     push @a, $1 if !$h{$1};
  5.     push @{ $h{$1} }, $2;
  6. }

  7. say for map { $a = $_; map "$a $_", @{$h{$_}} } @a;
復(fù)制代碼
OR
  1. my %h;

  2. while (<DATA>) {
  3.     /(\d+)\s+(\d+)/;
  4.     print !$h{$1}++ ? "$/$1" : '', " $2";
  5. }
復(fù)制代碼

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
15 [報告]
發(fā)表于 2013-03-20 18:28 |只看該作者
感謝,
  1. !$h{$1}++
復(fù)制代碼
這一段有點不太明白,能否解釋一下
回復(fù) 14# rubyish


   

論壇徽章:
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
16 [報告]
發(fā)表于 2013-03-21 11:17 |只看該作者
kernel69 發(fā)表于 2013-03-20 14:28
感謝,這一段有點不太明白,能否解釋一下
回復(fù) 14# rubyish
  1. print !$h{$1}++ ? "$/$1" : '', " $2";
復(fù)制代碼
就是
  1.     unless ( $h{$1} ) { print "\n$1" }
  2.     print " $2";
  3.     $h{$1}++;
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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