校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > perl qw以空格為分隔符問題的解決方法

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

熱門標簽:okcc外呼系統怎么調速度 萬利達百貨商場地圖標注 上海企業外呼系統 外呼電信系統 電話機器人哪里有賣 惠州龍門400電話要怎么申請 熱門電銷機器人 河南虛擬外呼系統公司 智能機器人電銷神器

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:\&;

標簽:百色 周口 合肥 淮安 綿陽 秦皇島 綏化 周口

巨人網絡通訊聲明:本文標題《perl qw以空格為分隔符問題的解決方法》,本文關鍵詞  perl,以,空格,為,分隔符,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《perl qw以空格為分隔符問題的解決方法》相關的同類信息!
  • 本頁收集關于perl qw以空格為分隔符問題的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 谷城县| 黄石市| 汉寿县| 平乐县| 商丘市| 昂仁县| 云龙县| 远安县| 高碑店市| 乡宁县| 康平县| 墨竹工卡县| 东辽县| 民县| 垣曲县| 淅川县| 达尔| 弥渡县| 赣榆县| 旬阳县| 凌海市| 平湖市| 伽师县| 德令哈市| 高碑店市| 达日县| 株洲市| 沐川县| 安吉县| 寿宁县| 澎湖县| 金塔县| 绥德县| 德庆县| 炎陵县| 普宁市| 昆明市| 额尔古纳市| 金溪县| 鲁甸县| 察隅县|