跳轉到內容

Perl 程式設計/關鍵字/split

來自華夏公益教科書,自由的教科書
前一個:splice 關鍵字 下一個:sprintf

thesplit關鍵字

[編輯 | 編輯原始碼]

split拆分EXPRESSION為字串列表,並返回此列表。沒有EXPRESSION, $_被用作源。在EXPRESSION匹配PATTERN被視為分隔符,它可能超過一個字元,甚至可以是零長度(結果為零寬度匹配)。在分割EXPRESSION時,分隔符本身不會被新增到字串中。

  split /PATTERN/, EXPRESSION, LIMIT
  split /PATTERN/, EXPRESSION
  split /PATTERN/
  split
print
  $login = "anton";
  $passwd = "j4\/D\\S";
  $uid = 1721169842;
  $gid = 8421691721;
  $gcos = "nothing";
  $home = "\\";
  $shell = "ksh";

  $rec = join(':', $login, $passwd, $uid, $gid, $gcos, $home, $shell);

  print $rec, "\n", join(':', split('8', $rec)), "\n";
split 返回冒號分隔的字串元素,其中 “8” 也作為分隔符
anton:j4/D\S:1721169842:8421691721:nothing:\:ksh
anton:j4/D\S:1721169:42::421691721:nothing:\:ksh
前一個:splice 關鍵字 下一個:sprintf
華夏公益教科書