成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實例解析Perl substr函數應用

開發 架構
本文向大家簡單介紹一下Perl substr函數應用,在編寫perl程序的時候,我們有時需要截取一個字符串中的部分內容,Perl substr函數就可以實現此功能。

本文和大家重點討論一下Perl substr函數應用,在編寫perl程序的時候,我們有時需要截取一個字符串中的部分內容,這個時候通常會使用substr函數實現這個功能。

Perl substr函數應用

在編寫perl程序的時候,我們有時需要截取一個字符串中的部分內容,這個時候通常會使用Perl substr函數實現這個功能。
 

  1. viewplaincopytoclipboardprint?  
  2. $str="testtest";  
  3. printsubstr($str,0,5);  
  4. $str="testtest";  
  5. printsubstr($str,0,5);  

 運行上面的程序,輸出結果"testt",這個是我們想要的結果。再看看下面的程序:
 

  1. viewplaincopytoclipboardprint?  
  2. $str="測試文本";  
  3. printsubstr($str,0,1);  
  4. $str="測試文本";  
  5. printsubstr($str,0,1); 

這時候輸出了一個"?",這顯然不是我們想要的結果。因為在perl中,所有從外部輸入的字符串(包括寫在程序里的字符串)都會當成字節來處理,"printsubstr($str,0,1);"這句話只是把"測試文本"的***個字節取出來,并且用print輸出,然而單個字節是不能表示一個中文字符的,所以就輸出了"?"。

如果想要上面的程序輸出正確的結果,就需要使用decode函數把"測試文本"轉換成perl內部字符串,讓perl把"測試文本"當成字符串來處理,這樣再用"substr($str,0,1);"截取的就不是一個字節,而是一個漢字。

◆下面看一下Perl substr函數的用法:

指令:substr

語法:substr($string,offset,length)
offset代表起始字符的位置,length代表引用的字符串長度,如果省略length則代表從起始值到字符串的***一個字符長度。而offset如果是負值的話,就會從字符串右邊開始指定字符。
示例:
 

  1. $s=substr("perl5",2,2);#這時$s="rl";  
  2. $s=substr("perl5",2);#這時$s="rl5";  
  3. $s=substr("perl5",-2,2);#這時$s="er"

【編輯推薦】

  1. Perl函數參數中傳遞數組和引用的使用
  2. 全面認識Perl進程處理函數
  3. 學習筆記 Perl grep函數使用揭秘
  4. 學習筆記 Perl split函數用法指導
  5. Perl多進程及其和多線程的關系解析

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-15 13:13:21

Perl多進程

2010-07-16 08:47:53

Perl if語句

2010-07-20 09:45:04

Perl繼承

2010-07-19 13:49:17

Perl函數

2010-07-15 15:54:10

Perl守護進程

2010-07-19 14:20:57

Perl函數

2010-07-16 16:56:01

Perl構造函數

2010-07-19 14:13:41

Perl函數

2010-07-21 10:18:41

Perl map函數

2010-07-16 16:23:23

Perl文件系統

2009-09-03 09:16:35

C#遞歸函數

2010-07-19 14:37:01

Perl進程啟動函數

2010-07-19 13:32:55

Perl用戶函數

2010-07-20 09:23:30

Perl構造函數

2010-07-16 13:45:41

Perl引用

2010-07-16 17:04:38

Perl方法

2010-07-13 10:13:35

Perl內部函數

2010-07-20 11:37:00

Perl函數返回值

2010-07-15 11:08:23

Perl命令行

2010-07-16 11:16:40

Perl抓取網頁
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产99视频精品免费视频7 | 国产一区二区在线免费观看 | 91免费福利视频 | 久久免费观看视频 | 成人精品国产 | 日韩福利一区 | 成人片网址 | 噜噜噜噜狠狠狠7777视频 | 免费中文字幕 | 男人的天堂亚洲 | 日韩成人精品一区二区三区 | 日韩无 | 久草在线中文888 | 久久这里有精品 | av国产精品 | 国产福利资源在线 | 成人免费视频在线观看 | 91精品在线播放 | 完全免费在线视频 | 久久性 | 久久久激情 | 成年人黄色免费视频 | 北条麻妃视频在线观看 | 激情五月婷婷综合 | www.日日干 | 久久精品国内 | 亚洲高清电影 | 欧美一区二区三区在线观看视频 | 国产精品久久久久久久久久久久久 | 黄色小视频大全 | 久久久91精品国产一区二区三区 | 成人日批视频 | 精品视频免费 | 免费看av大片 | 欧美一区二区三区 | 亚洲精品美女视频 | 日日干夜夜操天天操 | 日韩伦理一区二区 | 欧美一级高清片 | 久久一区 | 亚洲视频在线观看免费 |