Perl substr 函式



描述

此函式返回 EXPR 的子字串,從字串中的 OFFSET 開始。如果 OFFSET 為負,從字串末尾開始該字元數。如果指定了 LEN,則返回該位元組數,如果沒有指定,則返回到字串末尾的所有位元組。如果 LEN 為負,則在字串末尾留下該字元數。

如果指定了 REPLACEMENT,則用 REPLACEMENT 字串替換子字串。

如果指定的子字串超出了字串的末尾,它將僅返回原始字串的有效元素。

語法

以下是該函式的簡單語法 -

substr EXPR, OFFSET, LEN, REPLACEMENT

substr EXPR, OFFSET, LEN

substr EXPR, OFFSET

返回值

此函式返回字串。

示例

以下示例程式碼顯示基本用法 -

#!/usr/bin/perl -w

$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
perl_function_references.htm
廣告
© . All rights reserved.