當前位置:首頁 » Perl » perl substr()函數

perl substr()函數

perl substr()函數例子,substr()函數實例代碼 - 返回EXPR的子字符串,起始是為字符串內的偏移量OFFSET。

語法

substr EXPR, OFFSET, LEN, REPLACEMENT

substr EXPR, OFFSET, LEN

substr EXPR, OFFSET


定義和用法

返回EXPR的子字符串,起始是為字符串內的偏移量OFFSET。如果OFFSET為負,開始有很多的字符結尾的字符串。如果LEN指定,返回的字節數,或所有的字節,直到結束的字符串(如果不指定)。如果len為負數,結束掉多少個字符的字符串。

如果更換REPLACEMENT 指定的子串替換,替換REPLACEMENT 的字符串。

如果您指定的子串,越過結尾的字符串,返回原始字符串的唯一有效的元素。

返回值

  • 字符串

例子

試試下麵的例子:

#!/usr/bin/perl -w
#by www.gitbook.net

$temp = substr("okay", 2);
print "Substring valuye is $temp\n";

$temp = substr("okay", 1,2);
print "Substring valuye is $temp\n";

這將產生以下結果:

Substring valuye is ay
Substring valuye is ka