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