中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

perl first day

發布時間:2020-07-15 18:20:17 來源:網絡 閱讀:435 作者:charone 欄目:軟件技術

perl 做為就像膠水一樣,將各種語言都黏貼在一起

它輕巧方便,非常適合寫小型的腳本(我暫時也沒有寫超過1000行的perl代碼

我最欣賞的是它強大的正則運算能力,尤其其中的“捕獲”操作,實在是太厲害了!


基于以上的特點,我認為perl非常適用于:

1. 文本處理  --> 強大的正則表達式

2. 各系統間的粘合  --> 膠水語言


對于正則表達式,網上已經有很多教程了,我例舉幾個我自己的practice:

1.

   open (my $in, "./template.txt") or die "open error: $!";  // 打開一個文件

   my @lines;

   while (<$in>)     //讀入一行

   {

       for ($_) {      //其實這里用for的practice常常是用foreach來實現的

           /apn_oi_replacement/ and do  //如果匹配上了apn_oi_replacement,就 do something

           {

               push (@lines, scalar <$in> ) for (1..3);  //就讀入三行

               &processing_apn_oi_replacement(@lines); //對這三行進行處理

               print "***" x 40 ."\n";

               last;    //跳出循環,相當于C中的break(后面如果有判斷就不做了)

           }

       }

 

2.

   foreach(@_)         //對整個數組進行遍歷

   {

       if(/FQDN:\s+(.*?)\n/s)      //這里?表示非貪婪的匹配 /s作用是讓.*也能夠match \n

       {

           $fqdn_apn_oi_replacement = $1;

       };

       if(/requested APN:\s+(.*?)\n/s)

       {

           $requestedapn_apn_oi_replacement = $1;

       }

   }


NOTE: 現在只學到了一些非常基礎的文本處理方法,并且還需要加強練習,免得忘記!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安吉县| 什邡市| 井冈山市| 竹北市| 南涧| 新营市| 北海市| 济南市| 长寿区| 大余县| 图们市| 巴彦县| 外汇| 重庆市| 宜昌市| 合作市| 德安县| 平利县| 临海市| 宁明县| 宾川县| 涞水县| 五莲县| 镇雄县| 景谷| 西安市| 平昌县| 万山特区| 满城县| 姚安县| 阜康市| 镇坪县| 沐川县| 明溪县| 铁岭县| 奎屯市| 凤山县| 曲周县| 简阳市| 淮安市| 和田县|