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

  免費注冊 查看新帖 |

Chinaunix

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

[文本處理] awk 如何判斷截取的某一個字符串為空?? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-08-26 20:10 |只看該作者 |倒序瀏覽
例子:
aaaa|  |hello|world|
aaa|bbbb|ccc|ddd|

如何判斷以"|"間隔的第二個字符串為空,然后打印出來?

論壇徽章:
14
15-16賽季CBA聯(lián)賽之遼寧
日期:2019-06-16 15:47:3515-16賽季CBA聯(lián)賽之廣夏
日期:2016-08-13 21:24:352015亞冠之武里南聯(lián)
日期:2015-07-07 17:37:372015亞冠之薩濟拖拉機
日期:2015-07-06 17:07:482015亞冠之全北現(xiàn)代
日期:2015-06-04 13:54:272015亞冠之城南
日期:2015-05-21 15:43:212015年亞洲杯之伊朗
日期:2015-04-25 18:20:362015年亞洲杯之伊朗
日期:2015-04-20 16:06:052015年亞洲杯之科威特
日期:2015-03-07 12:51:26丑牛
日期:2014-12-30 10:26:38申猴
日期:2014-09-28 22:40:18金牛座
日期:2014-09-13 21:12:22
2 [報告]
發(fā)表于 2014-08-26 20:32 |只看該作者
  1. <?php

  2. if(file_exists("200.txt")){

  3.   $f = fopen('200.txt','r');
  4.    while(!feof($f)){
  5.           $line = fgets($f);
  6.       $arr=explode('|', $line);
  7.       
  8.      if (strlen($arr[1]) == 0){
  9.               print $line;
  10.     }   

  11.     }
  12. }else{

  13.         echo "file is not find";
  14. }

  15. ?>
  16. 結(jié)果是
  17. aaaa||hello|world|
  18. [Finished in 0.2s]
復(fù)制代碼

論壇徽章:
9
寅虎
日期:2013-12-02 12:49:22巨蟹座
日期:2014-07-18 18:13:34卯兔
日期:2014-07-25 14:43:08子鼠
日期:2014-07-26 10:10:51酉雞
日期:2014-07-31 15:09:562015亞冠之本尤德科
日期:2015-05-19 09:27:382015亞冠之卡爾希納薩夫
日期:2015-06-20 10:30:212015亞冠之阿爾納斯爾
日期:2015-07-01 20:46:062015亞冠之城南
日期:2015-07-15 21:12:00
3 [報告]
發(fā)表于 2014-08-26 20:41 |只看該作者
本帖最后由 lifayi2008 于 2014-08-26 20:46 編輯
  1. awk -F'|' '$2~/ +/{print}' c.txt
復(fù)制代碼

論壇徽章:
0
4 [報告]
發(fā)表于 2014-08-26 23:07 |只看該作者
  1. root@ubuntu:~/test# more file
  2. aaaa|  |hello|world|
  3. aaa|bbbb|ccc|ddd|
  4. root@ubuntu:~/test# awk -F'|' '$2<0' file
  5. aaaa|  |hello|world|
復(fù)制代碼
  1. >>> import re
  2. >>>
  3. >>> def iter(f):
  4. ...     s = f.readline().strip()
  5. ...     while s:
  6. ...           yield s
  7. ...           s = f.readline().strip()
  8. ...
  9. >>> with open('file','r') as f:
  10. ...      for j in iter(f):
  11. ...          if re.search(' +',j.split('|')[1]):
  12. ...             print j
  13. ...
  14. aaaa|  |hello|world|
復(fù)制代碼

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
5 [報告]
發(fā)表于 2014-08-26 23:38 |只看該作者
@lifayi2008

不謹慎~
  1. awk -F\| '$2~/^ *$/'
復(fù)制代碼

論壇徽章:
9
寅虎
日期:2013-12-02 12:49:22巨蟹座
日期:2014-07-18 18:13:34卯兔
日期:2014-07-25 14:43:08子鼠
日期:2014-07-26 10:10:51酉雞
日期:2014-07-31 15:09:562015亞冠之本尤德科
日期:2015-05-19 09:27:382015亞冠之卡爾希納薩夫
日期:2015-06-20 10:30:212015亞冠之阿爾納斯爾
日期:2015-07-01 20:46:062015亞冠之城南
日期:2015-07-15 21:12:00
6 [報告]
發(fā)表于 2014-08-27 10:04 |只看該作者
{:2_168:} 是應(yīng)該這樣寫,昨晚還想不通為啥 $2~/ */匹配不到呢回復(fù) 5# yestreenstars


   

論壇徽章:
0
7 [報告]
發(fā)表于 2014-08-27 10:11 |只看該作者
回復(fù) 6# lifayi2008

* 號可以代表0個,就是沒空了


   

論壇徽章:
7
亥豬
日期:2013-10-10 17:00:29辰龍
日期:2013-10-12 16:23:19卯兔
日期:2013-11-18 17:01:27金牛座
日期:2014-09-09 10:17:052015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之柏太陽神
日期:2015-09-25 13:56:42數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-06 06:20:00
8 [報告]
發(fā)表于 2014-08-27 11:07 |只看該作者
  1. awk -F"|" '! $2 && $2 != 0' file
復(fù)制代碼

論壇徽章:
0
9 [報告]
發(fā)表于 2014-08-27 16:18 |只看該作者
大神 awk -F '|' '{if($2~/^ *$/){print ;}}' 這個為什么改成 awk -F '|' '{if($2~/^\s*$/){print ;}}' 就不可以了?
回復(fù) 5# yestreenstars


   

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
10 [報告]
發(fā)表于 2014-08-27 16:23 |只看該作者
回復(fù) 9# tasteoftime_90

awk不支持\s
   
您需要登錄后才可以回帖 登錄 | 注冊

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