📅  最后修改于: 2023-12-03 15:40:50.862000             🧑  作者: Mango
Perl语言提供了许多内置函数,以便对字符串进行处理。字符串函数可用于处理解析文本、提取字符或子字符串、格式化、转换大小写等操作。本篇文章将介绍常用的Perl字符串函数,包括长度函数、小写函数、大写函数、索引函数和反向索引函数。
length()
函数返回字符串的字符数目。
$my_str = "Hello, World!";
$length = length($my_str);
print "字符串长度为:$length\n";
输出:字符串长度为:13
lc()
函数将字符串转换为小写字母。
$my_str = "Hello, World!";
$lowercase_str = lc($my_str);
print "转换后的字符串为:$lowercase_str\n";
输出:转换后的字符串为:hello, world!
uc()
函数将字符串转换为大写字母。
$my_str = "Hello, World!";
$uppercase_str = uc($my_str);
print "转换后的字符串为:$uppercase_str\n";
输出:转换后的字符串为:HELLO, WORLD!
index()
函数返回一个字符串在另一个字符串中的位置,如果未找到则返回-1。
$my_str = "Hello, World!";
$position = index($my_str, "World");
print "子字符串在原字符串中的位置为:$position\n";
输出:子字符串在原字符串中的位置为:7
rindex()
函数返回一个字符串在另一个字符串中的最后位置,如果未找到则返回-1。
$my_str = "Hello, World!";
$position = rindex($my_str, "o");
print "子字符串在原字符串中的最后位置为:$position\n";
输出:子字符串在原字符串中的最后位置为:8
以上就是Perl中常用的字符串函数,希望本文对您有所帮助。