麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

perl qw以空格為分隔符問題的解決方法

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

perl中創建數組時,可以使用到qw。

但有一個問題,如果要創建有20個人名組成的數組,并且每個人的名字是這種形式的"Join smith" "Harry Potter"也就是每一個名字既包含姓也包含名。此時,qw就不起作用了。因為qw是用空格作為分隔符。

下面提供一些替代的解決方案,供大家參考。

方案一:

用最原始的方案,也就是雙引號,來進行數組的創建
代碼如下:
@names=("Join smith","Harry Potter"); 
print @names[0];

結果如下:
F:/>perl/b.pl 
Join smith 
F:/>

方案二:

我們可以進行一下簡單的變通,qw只能以空格為分隔符,那我們把人名中間的空格用其他的字符進行替代。
@names=qw/Join_smith Harry_Potter/; 
#然后當我們輸出的時候我們再把中間的連接符進行替換 

代碼如下:
@names[0]=~s/_/ /g; 
print @names[0];

結果如下;
F:/>perl/b.pl 
Join smith 
F:/>

方案三:

利用split函數進行創建。

代碼如下:
#首先我們定義一個變量 
$names="Join smith,Harry potter", 

#這里利用split函數,這里split//兩個斜線之間就是你要分割的地方,本例中以逗號為分割界限 
my @names=split/,/,$names; 
rint @names[0];

結果如下:
F:/>perl/b.pl 
Join smith 
F:/>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久免费精品国产小说色大师 | 日韩毛片网站 | 精品xxxx户外露出视频 | free性欧美hd另类 | 毛片视频在线免费观看 | videos真实高潮xxxx | 国产一国产一级毛片视频在线 | 国产成人强伦免费视频网站 | 精品一区二区三区免费毛片 | 亚洲无毛av | 鲁丝一区二区二区四区 | 午夜久久久久 | 亚洲第一色婷婷 | 国产色视频免费 | 成人电影毛片 | 亚州欧美在线 | 亚洲视频在线网 | 欧美性视频一区二区 | 日韩一级视频 | 天天夜天天操 | 麻豆19禁国产青草精品 | 久久噜噜噜精品国产亚洲综合 | 免费人成年短视频在线观看网站 | 黄色成年在线观看 | 自拍亚洲伦理 | av在线免费网 | 国产不卡av在线 | 久久精品99国产国产精 | 蜜桃一本色道久久综合亚洲精品冫 | 中国精品久久 | 亚洲第一成人久久网站 | 成人精品 | 香蕉视频18| 好吊色37pao在线观看 | 国产一区二区视频网站 | 欧美日韩国产一区二区三区在线观看 | 久久最新网址 | 青青操国产 | 一级α片免费看刺激高潮视频 | 一级做a爱片性色毛片 | 国产69精品久久99不卡免费版 |