亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

Perl 字符串處理備忘錄

2020-06-04 20:29:45
字體:
來源:轉載
供稿:網友

1. chop和chomp函數

 兩個函數都以字符串作為參數,并去除其末尾最后一個字符。區別是,無論最后一個字符是什么,chop都會去除,并在返回值中返回;而僅當字符串最后一個字符與特殊變量$/保存的字符一樣時,chomp才會將其去除。默認情況下$/保存換行字符,當然可以重設。
  1)如果函數參數是一個字符串數組,那么函數會分別對數組中的每個元素調用。
  2)如果函數參數是一個符合列表(即列表中還有其他列表或HASH表),則可以認為保存在參數列表中的是每個復合容器的地址(指針),而此時chop會將地址作為一個字符串處理,從而破壞整個復合列表。
  順帶一提,如果一個變量是保存數值類型,而非字符串,該函數會把變量保存的數值解釋成字符串。

2. getc函數

 getc函數的參數只有一個,就是文件句柄,如果要從標準輸入流讀入,就使用STDIN。該函數返回讀取的字節,要注意的是,如果讀取的是文件流,則在EOF處函數返回空字符串,即'';如果讀取標準輸入流,則會一直阻塞。

3.拼接字符串

 使用join函數可以拼接各個字符串,簽名為join(delmiter, list)。其中delimiter是一個分隔字符串,在拼接結果中各個分離字符串以該delimiter分隔;list則是各個分離的字符串,也可以是一個保存著若干字符串的數組。

代碼如下:
  $str1 = "stringA" ;  $str2 = "stringB";
  $combine = join '::' , $str1 , $str2 ;  #$combine值為::stringA::stringB
  @list1 = ( $str1 , $str2 );  @list2 = qw ( stringC  stringD );
  $combine = join '_' , @list1 , @list2 , $str1 ;  #$combine值為_stringA_stringB_stringC_stringD_stringA

分隔符使用"/n"時,就可以拼接成垂直列表了。

4.分割字符串

使用split函數進行字符串分割。
split(delimiter , string , count)
delimiter是分隔符,默認是空格(以tab,空格等進行分割)
string是被分割的字符串,不指定該參數時,對$_進行分割
count允許分割的最大份數,當實際可以分割的份數超過該值時,第count份子串將保存剩余的字符串
函數返回一個數組,里面保存分割的所有字串

5.重復拼接字符串

Perl中的 x 操作符,注意操作數必須左邊可解析成字符串,右邊可解析成數值。

代碼如下:
$str1 = "abc";
$str2 = $str1 x 5;   # $str2的值為 "abcabcabcabcabc"

6.字串替換

substr(string, offset, length):
string:原字符串 , offset:字串所在原字符串中的起始位置,length:字串長度
該函數有兩種用法:
1)獲取子串
代碼如下:
$str = "abcdefghijk";
$sstr = substr( $str , 5 , 3 );   # $sstr的值為"efg"

2)替換子串
代碼如下:
$str = "1234567890";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日日噜噜噜夜夜爽亚洲精品| 亚洲娇小xxxx欧美娇小| 亚洲成人激情图| 国产精品a久久久久久| 免费91在线视频| 亚洲精品自拍偷拍| 亚洲国产精品久久91精品| 久久久久久久久久国产精品| 亚洲国产成人av在线| 黑人精品xxx一区一二区| 在线观看不卡av| 国产精品永久免费视频| 欧美在线一级视频| 91av在线播放视频| 精品一区二区电影| 亚洲春色另类小说| 91牛牛免费视频| 亚洲另类激情图| 最近免费中文字幕视频2019| 亚洲色图欧美制服丝袜另类第一页| 成人免费视频xnxx.com| 欧美一级片在线播放| 成人有码在线播放| 亚洲高清av在线| 久久久久久久久久婷婷| 亚洲国产精品99| 亚洲第一区第一页| 日本一本a高清免费不卡| 亚洲人成网站在线播| 亚洲欧洲在线观看| 中文字幕一区二区三区电影| 欧美成人午夜视频| 久久久久这里只有精品| 精品国偷自产在线视频99| 国产午夜精品久久久| 国产精品aaaa| 久久成年人视频| 一本色道久久综合狠狠躁篇的优点| 日本精品视频网站| 2021久久精品国产99国产精品| 久久亚洲私人国产精品va| 久久精品成人一区二区三区| 亚洲色图日韩av| 欧美精品电影免费在线观看| 久久97精品久久久久久久不卡| 日韩av日韩在线观看| 久久99精品久久久久久琪琪| 国产精品久久久久久av| 亚洲欧美国产精品久久久久久久| 国产在线高清精品| 91高清视频免费| 日韩三级影视基地| 中文字幕日韩精品在线| 日日摸夜夜添一区| 成人网在线视频| 国产成人精品av| 欧美交受高潮1| 狠狠躁夜夜躁人人爽超碰91| 亚洲国产精品va在线看黑人动漫| 亚洲国产精品热久久| 国产精品扒开腿做爽爽爽视频| xxxxx91麻豆| 国产精品久久久久影院日本| 国语自产偷拍精品视频偷| 日韩精品在线免费观看| 亚洲精品456在线播放狼人| 中文字幕精品久久久久| 狠狠躁夜夜躁久久躁别揉| 精品中文字幕视频| 国产精品视频导航| 国产一区二中文字幕在线看| 亚洲аv电影天堂网| 欧美日韩不卡合集视频| 久久中文字幕一区| 久久国产精品久久国产精品| 日韩天堂在线视频| 78色国产精品| 日日狠狠久久偷偷四色综合免费| 欧美一区二区三区免费视| 57pao成人永久免费视频| 国产精品嫩草影院一区二区| 色久欧美在线视频观看| 欧美日韩在线观看视频小说| 欧美一级大片在线免费观看| 国产一区深夜福利| 色悠悠国产精品| 精品久久香蕉国产线看观看亚洲| 国产a∨精品一区二区三区不卡| 欧美裸体男粗大视频在线观看| 欧美日本黄视频| 亚洲精品国产精品国产自| 欧美性猛交xxxx富婆弯腰| 欧美激情视频给我| 欧洲亚洲妇女av| 亚洲免费中文字幕| 欧美激情伊人电影| 亚洲欧美国产高清va在线播| 在线精品国产成人综合| 国产婷婷成人久久av免费高清| 日本成人在线视频网址| 国产精品成人在线| 精品女厕一区二区三区| 成人黄色免费网站在线观看| 日韩精品极品视频| 国产精品69精品一区二区三区| 曰本色欧美视频在线| 国产精品丝袜久久久久久高清| 国产精品男人爽免费视频1| 欧美人与性动交a欧美精品| 日韩欧美精品中文字幕| 亚洲精品动漫100p| 久久久精品999| 91沈先生作品| 国产精品盗摄久久久| 亚洲精品电影在线| 最近2019中文字幕在线高清| 91欧美激情另类亚洲| 国产激情久久久久| 亚洲一区二区三区在线免费观看| 黄色一区二区三区| 国产精品1区2区在线观看| 亚洲女同性videos| 久久精品国产清自在天天线| 欧美wwwxxxx| 日韩成人在线视频观看| 韩国精品美女www爽爽爽视频| 一级做a爰片久久毛片美女图片| 国产91露脸中文字幕在线| 97婷婷大伊香蕉精品视频| 国模叶桐国产精品一区| 在线观看亚洲视频| 亚洲精品久久7777777| 永久555www成人免费| 日韩天堂在线视频| www.亚洲一二| 国内精品久久久久影院 日本资源| 国产精品久久久久久久天堂| 国产日韩在线亚洲字幕中文| 亚洲成成品网站| 97视频免费在线看| 久久久久久国产三级电影| 欧美国产亚洲精品久久久8v| 欧美精品性视频| 亚洲白虎美女被爆操| 亚洲欧美日韩天堂一区二区| 亚洲第一精品夜夜躁人人躁| 精品久久久91| 欧美视频国产精品| 欧美日韩成人在线视频| 欧美性xxxx极品高清hd直播| 最好看的2019年中文视频| 久热国产精品视频| 国产精品免费网站| 亚洲欧美国产一本综合首页| 亚洲精品美女在线观看| 久久久久999| 欧美成人在线免费视频| 久久久亚洲影院| 久久久极品av| 大胆人体色综合| 福利微拍一区二区| 国产精品入口福利| 欧美日韩国产中文精品字幕自在自线| 97超碰蝌蚪网人人做人人爽|