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

首頁 > 編程 > Perl > 正文

perl中的字符串操作函數(shù)chomp與chop介紹

2020-10-31 15:05:07
字體:
供稿:網(wǎng)友

chomp與chop都是用于去除字符串變量尾部的字符,但它們有各自的區(qū)別。

chomp函數(shù)對(duì)變量起作用,而此變量含有字符串。如果字符串結(jié)尾有換行符,chomp可以去掉它。這基本上就是它能完成的所有功能,如下例:

復(fù)制代碼 代碼如下:

$text="alineoftext/n      "; #也可以由<STDIN>輸入
chomp($text);    #去掉換行符(/n)。

它非常有用,基本上你的每一個(gè)程序都會(huì)用到它。如你將知道,這是將字符串末尾換行符去掉的最好方法?;?Perl 中的一條基本原則:在需要使用變量的地方,可以使用賦值表達(dá)式來代替。我們有更簡單的使用 chomp 的方法。Perl 首先做賦值運(yùn)算,再使用這個(gè)變量。因此使用 chomp 的最常用方法是:
復(fù)制代碼 代碼如下:

chomp($text=<STDIN>);    #讀入,但不含換行符
$text=<STDIN>;
chomp($text);

#同上,但用兩步完成


第一眼見到時(shí),第一種組合的方法看起來復(fù)雜些。如果把上述其看成兩步操作,讀一行再  chomp,那寫成兩個(gè)語句的方法看起來自然些。如果將其看作一個(gè)操作,讀入一行但不包括換行符,那寫成一個(gè)語句的方法更恰當(dāng)。由于絕大多數(shù) Perl 程序員使用第一種寫法,你也應(yīng)該使用它。

chomp 是一個(gè)函數(shù)。作為一個(gè)函數(shù),它有一個(gè)返回值,為移除的字符的個(gè)數(shù)。這個(gè)數(shù)字基本上沒什么用:

復(fù)制代碼 代碼如下:

$food=<STDIN>;
$betty=chomp($food); #得到值 1

如上,在使用 chomp 時(shí),可以使用或不使用括號(hào)()。這又是 Perl 中的一條通用規(guī)則:除非移除它們時(shí)含義會(huì)變,否則括號(hào)是可以省略的。如果結(jié)尾有兩個(gè)或兩個(gè)以上的換行符,chomp 僅去掉一個(gè)。如果沒有,那什么也不做,返回 0。這種情況在一次讀入一行時(shí)不會(huì)發(fā)生,但使用了輸入分隔符(input  separator)($/)(其不為換行符(/n)),read 函數(shù),或者將一些字符串結(jié)合起來就有可能發(fā)生。

在編寫Perl程序代碼的時(shí)候,也許你會(huì)有時(shí)會(huì)用chop() 函數(shù)來去掉<>輸入的換行符"/n",有時(shí)候使用chomp() 函數(shù)。其實(shí)上面的用法都可以達(dá)到預(yù)期的效果,但它們也有細(xì)微的差別。
 
chop()函數(shù),只是去除最后一個(gè)字符。
chomp()函數(shù),就要首先判斷最后一個(gè)字符是不是為"/n",它才去除。

chop函數(shù)會(huì)砍掉字符串變量的最后一個(gè)字符,并返回砍掉的字符,chop函數(shù)不管字符串里是什么都會(huì)剪短它,而chomp函數(shù)則更有選擇性一些。不能chop直接量,只能chop變量。
用法:

復(fù)制代碼 代碼如下:

chop VARIABLE
chop LIST
chop

例子:
如果chop一列LIST變量,那么列表中的每個(gè)字符串都會(huì)被剪短:
復(fù)制代碼 代碼如下:

@lines=`cat myfile`;
chop @lines;

在最常見的情況下,chop可以用substr來表示:
復(fù)制代碼 代碼如下:

$last_char = chop($var);
$last_char = substr($var, -1, 1, ""); # 同上

再來看下面的完整的例子:
復(fù)制代碼 代碼如下:

#!/usr/bin/perl
$string1 = "This is test";
$retval  = chop( $string1 );
print " Choped String is : $string1/n";
print " Character removed : $retval/n";

結(jié)果:
復(fù)制代碼 代碼如下:

Choped String is : This is tes
Number of characters removed : t

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产精品毛片高清在线完整版| 视频在线不卡免费观看| 中文字幕日韩综合| 香蕉久久夜色| 亚洲国产精品视频| 99精品欧美一区二区蜜桃免费| 日本天堂网在线观看| 久久最新免费视频| 国产精品毛片在线看| 男女爱爱福利视频| 疯狂蹂躏欧美一区二区精品| 免费人成在线观看视频播放| 日韩亚洲国产中文字幕| 亚洲图片激情小说| 日韩精品一区二区三区免费观影| 青青草视频在线视频| 三级黄色在线视频| 国产精品被窝福利一区| 国产精品1000部啪视频| 国产一区在线精品| www久久久com| 天堂中文av在线| 成人av一区| 成人h动漫精品一区二区下载| 女人天堂av在线播放| 欧美日韩成人在线观看| 国产高清久久| 色黄视频免费看| 日本福利视频网站| 日韩视频免费| 欧美性生活大片免费观看网址| 日本三级很黄试看120秒| 999国产精品永久免费视频app| 永久免费观看精品视频| 国产九色视频| 一区二区蜜桃| 在线不卡日本v二区707| 97超碰中文字幕| 国产欧美视频一区二区| 一二三四国产精品| 欧美特级限制片免费在线观看| 伊人久久亚洲热| 亚洲人成电影在线观看天堂色| 一色屋精品亚洲香蕉网站| 伊人成综合网yiren22| av成人在线电影| 国产红桃视频| 免费动漫网站在线观看| 国产视频123区| 五月激情综合婷婷| 久久99精品久久久久久水蜜桃| 亚洲一级二级片| 欧美另类在线观看| 国产成人精品毛片| 欧美精品性视频| 国产精品极品在线观看| 国产女同91疯狂高潮互磨| 国产情侣一区在线| 中国毛片在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 少妇丰满尤物大尺度写真| 亚洲中字黄色| 亚洲激情图片小说视频| 亚洲国产精品一区二区第一页| av中文字幕免费观看| 亚洲精品久久久久avwww潮水| 在线观看av的网址| 四虎影院在线免费播放| 日韩欧美精品| 丁香高清在线观看完整电影视频| 中文字幕天堂在线| 亚洲资源视频| 97人澡人人添人人爽欧美| 泷泽萝拉在线播放| 国内精品久久99人妻无码| 久久色在线观看| 在线免费a视频| 亚洲综合五月天| 亚洲欧美制服第一页| 韩国理伦片久久电影网| 亚洲激情在线| 国产精品久久久久久久久借妻| 亚洲一级一级97网| 91影院未满十八岁禁止入内| 亚洲婷婷国产精品电影人久久| 欧美三级中文字幕| 天天操天天操天天操天天操天天操| 成人免费电影视频| 888av在线| 91精品国产日韩91久久久久久| 国产视频福利一区| 国产精品三级久久久久久电影| 韩日精品中文字幕| 欧美日韩免费视频| 欧美午夜精品久久久久久孕妇| 蜜桃免费一区二区三区| 福利在线免费| 伊人久久成人网| 天堂资源在线观看| 在线免费播放av| 日韩aⅴ视频一区二区三区| 久久久99国产精品免费| 97精品视频在线播放| 大桥未久女教师av一区二区| 日本人妖一区二区| 国产成人aaa| 日本乱人伦aⅴ精品| 国产av人人夜夜澡人人爽| 精品日本一区二区三区| 亚洲综合在线小说| 国产欧美日韩专区| 国产成人精品亚洲日本在线观看| 国产特级黄色片| 青青青免费视频在线2| 欧洲国产精品| 欧美大香线蕉线伊人久久国产精品| 亚洲一本大道在线| 自慰无码一区二区三区| 欧美黑人ⅹxxx另类猛交| 中文字幕免费一区二区| 色综合视频一区二区三区日韩| 中文字幕三级电影| 国产精品乱人伦一区二区| 在线欧美一区| 欧美成人禁片在线www| 欧美精品免费观看二区| 曰皮视频在线播放免费的| 国产福利91精品一区二区三区| 啦啦啦中文在线观看日本| av在线电影网| 欧美精品久久久久久久久久丰满| 欧美中文一区二区| 在线播放三级网站| 99re6这里只有精品| 欧美一区二区三区久久精品茉莉花| 日本阿v视频在线观看| 国产精品久久久一区二区三区| 日本精品在线播放| 在线观看日韩一区| av免费播放| 中文字幕在线一区免费| 999国产精品| 国产一区二区三区无遮挡| 中国国产一级毛片| 欧美另类高清videos| 日韩av综合在线| 99国产精品免费视频| 美女高潮视频在线看| 免费久久久久久| 超碰国产在线观看| 亚洲香蕉伊在人在线观| 日韩午夜激情电影| 91久久伊人青青碰碰婷婷| 青青草视频在线青草免费观看| 亚洲天堂一区在线| 高清在线不卡av| 卡一精品卡二卡三网站乱码| 亚洲精品中文字幕乱码三区91| 婷婷开心久久网| 青青在线免费视频| 欧美精品情趣视频| 中文字幕在线观看| 欧美成人免费播放| 国产成人自拍一区| 激情视频在线观看一区二区三区| 色999日韩国产欧美一区二区| 中文字幕亚洲精品一区| 深爱激情五月婷婷| 国内外成人免费激情在线视频| 欧美视频日韩| re久久精品视频| 中文字字幕在线中文乱码电影| 国产成+人+综合+亚洲欧美丁香花| 蜜桃视频在线观看www| 99精品网站| 亚洲欧美天堂网| 欧美激情一区二区三区在线视频观看| 亚洲三级免费观看| 杨幂一区二区三区免费看视频| 91精品国产乱码久久蜜臀| 亚洲精品乱码久久久久久金桔影视| 亚洲天堂自拍偷拍| 精品欧美一区二区在线观看| 一级片免费在线播放| 亚洲免费av一区二区三区| 色一情一区二区三区| 你懂的在线观看视频| 精品视频一二区| www.99re7| 国产三级电影在线| 日韩成人免费在线| 久久精品视频久久| 久久狠狠亚洲综合| 成人做爰69片免费看网站| 欧美日夜夜逼| 黄页网址在线观看| 好吊视频一区二区三区四区| 粉嫩av性色av蜜臀av网站| av一区二区三区| 好吊色欧美一区二区三区| 黑人巨大精品欧美一区二区免费| 麻豆一区二区在线| 激情一区二区三区| 一边摸一边做爽的视频17国产| 亚洲精品少妇久久久久久| 爱搞国产精品| av网站导航在线观看免费| 国产综合色在线视频区| 成人免费网站www网站高清| 亚洲高清不卡在线观看| 欧美日韩免费在线| 国产suv精品一区二区四区视频| 性欧美freesex顶级少妇| 国产一区二区久久精品| 噜噜噜狠狠夜夜躁精品仙踪林| 91精品国产91久久久久福利| 成人成人成人在线视频| eeuss影院www影院入口| 91麻豆国产福利精品| 国产激情在线| 欧美a级在线观看| 中国老头性行为xxxx| 在线一区二区视频| 精品人在线二区三区| 国产一二三区在线播放| 91精产国品一二三产区别沈先生| 日韩一二三区在线观看| 人人插人人射| 国产揄拍国内精品对白| 国产精品无码毛片| 亚洲图片视频小说| 日韩小视频在线观看专区| 日韩video| 欧美日韩在线影院| 欧美色欧美亚洲高清在线视频| 99精品一区二区| 亚洲爱爱爱爱爱| 国产suv精品一区二区68| 国产日产精品_国产精品毛片| 欧美日韩精品免费| 91动漫在线| 亚洲精品久久久久久久久久久久久| 国产香蕉精品| 久久精品伊人| 欧美在线不卡视频| 欧美精选视频在线观看| 免费成人黄色网址| 国产乱人伦精品一区二区三区| 在线观看黄色小视频| 天堂资源在线亚洲资源| 国产精品久久久久久免费观看| 国产高清免费在线播放| 中文在线一二区| 国产亚洲欧美日韩精品| 欧美色图另类图片| 不卡一区二区三区视频| 国产日韩欧美成人| 日韩在线欧美在线国产在线| 欧美激情在线看| 黄色网在线免费看| 在线观看国产中文字幕| aaa日本高清在线播放免费观看| 亚洲www视频| 337p日本欧洲亚洲大胆张筱雨| 91精品国产乱码久久| av免费观看一区二区| 亚洲天堂av影院| 男女18免费网站视频| 日韩国产在线一区| 亚洲天堂av图片| 日韩中文字幕av在线| 国产成人精品免费视频大全软件| 国产亚洲精品bv在线观看| 国产高清在线精品| 日韩三级小视频| 99久久激情视频| 天天色综合色| 国语自产精品视频在线看抢先版图片| 亚洲一卡2卡三卡4卡2021四卡| 四虎精品欧美一区二区免费| 白丝女仆被免费网站| 亚洲一线二线三线久久久| 亚洲国产一区二区a毛片| 日韩理论片久久| 在线观看国产精品入口男同| 蜜桃狠狠色伊人亚洲综合网站| 欧美日韩国产一中文字不卡| 欧洲不卡av| 国产欧美欧洲在线观看| 欧美性受黑人性爽| 伊人影院在线观看视频| 精品一区2区三区| 麻豆tv在线播放| 日韩av在线免费看| 日韩精品欧美精品| 99精品视频精品精品视频| 黄色片视频在线| 国产人成高清视频观看| 欧美日韩电影在线观看| 91精品国产高清一区二区三区蜜臀| 欧美 日韩 国产一区| 一本色道a无线码一区v| 欧美xxxxbbbb在线播放| 老司机午夜精品视频在线观看| 亚洲精品在线视频免费| 久久er精品视频| 国产精品播放| 三级黄色片在线观看| 久久久夜夜夜| 91免费视频国产| 亚洲午夜激情在线| 国产精品免费一区| 亚洲熟妇无码av在线播放| 94色蜜桃网一区二区三区| 91禁在线看| 亚洲免费国产视频| 日韩一区二区三区在线播放| 日本亚洲不卡| 亚洲黄色中文字幕| 91在线无精精品白丝| 艳女tv在线观看国产一区| 国产精品边吃奶边做爽| 欧美乱大交xxxxx另类电影| 欧美日韩在线播放一区二区| 亚洲电影天堂av| 亚洲永久精品一区| 久久精品国产一区二区| 91麻豆免费视频网站|