將 Perl 字串轉換成陣列
我們來研究一個叫作 split() 的 Perl 函式,其語法如下 -
語法
split [ PATTERN [ , EXPR [ , LIMIT ] ] ]
此函式將字串分成一個字串陣列並返回它。如果指定了 LIMIT,則最多拆分為那麼多域。如果省略了 PATTERN,則按空格拆分。以下是示例 -
示例
#!/usr/bin/perl
# define Strings
$var_string = "Rain-Drops-On-Roses-And-Whiskers-On-Kittens";
$var_names = "Larry,David,Roger,Ken,Michael,Tom";
# transform above strings into arrays.
@string = split('-', $var_string);
@names = split(',', $var_names);
print "$string[3]\n"; # This will print Roses
print "$names[4]\n"; # This will print Michael輸出
這將產生以下結果 -
Roses Michael
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP