📜  珀尔 |字符串函数(长度、lc、uc、index、rindex)(1)

📅  最后修改于: 2023-12-03 15:40:50.862000             🧑  作者: Mango

Perl字符串函数

Perl语言提供了许多内置函数,以便对字符串进行处理。字符串函数可用于处理解析文本、提取字符或子字符串、格式化、转换大小写等操作。本篇文章将介绍常用的Perl字符串函数,包括长度函数、小写函数、大写函数、索引函数和反向索引函数。

字符串长度函数 - length()

length()函数返回字符串的字符数目。

$my_str = "Hello, World!";
$length = length($my_str);
print "字符串长度为:$length\n";

输出:字符串长度为:13

转换字符串为小写函数 - lc()

lc()函数将字符串转换为小写字母。

$my_str = "Hello, World!";
$lowercase_str = lc($my_str);
print "转换后的字符串为:$lowercase_str\n";

输出:转换后的字符串为:hello, world!

转换字符串为大写函数 - uc()

uc()函数将字符串转换为大写字母。

$my_str = "Hello, World!";
$uppercase_str = uc($my_str);
print "转换后的字符串为:$uppercase_str\n";

输出:转换后的字符串为:HELLO, WORLD!

查找子字符串在原字符串中的位置 - index()

index()函数返回一个字符串在另一个字符串中的位置,如果未找到则返回-1。

$my_str = "Hello, World!";
$position = index($my_str, "World");
print "子字符串在原字符串中的位置为:$position\n";

输出:子字符串在原字符串中的位置为:7

查找子字符串在原字符串中的最后位置 - rindex()

rindex()函数返回一个字符串在另一个字符串中的最后位置,如果未找到则返回-1。

$my_str = "Hello, World!";
$position = rindex($my_str, "o");
print "子字符串在原字符串中的最后位置为:$position\n";

输出:子字符串在原字符串中的最后位置为:8

以上就是Perl中常用的字符串函数,希望本文对您有所帮助。