y运算符在珀尔将SearchList的所有字符转换为ReplacementList的相应字符。
这里SearchList是给定的输入字符,其将被转换成替换列表中给定的相应字符。
用法: y/SearchList/ReplacementList/
返回:翻译后的字符串
示例 1:此示例使用 y 运算符将小写字母转换为大写字母。
#!/usr/bin/perl
# Initialising some strings
$string1 = 'gfg is a computer science portal';
$string2 = 'geeksforgeeks';
# Calling to y function
$string1 =~ y/a-z/A-Z/;
$string2 =~ y/a-z/A-Z/;
# Getting translated strings
print "$string1\n";
print "$string2\n";
输出:
GFG IS A COMPUTER SCIENCE PORTAL GEEKSFORGEEKS
示例 2:此示例使用 y 运算符将大写字母转换为小写字母。
#!/usr/bin/perl
# Initialising some strings
$string1 = 'GFG IS A COMPUTER SCIENCE PORTAL';
$string2 = 'GEEKSFORGEEKS';
# Calling to y function
$string1 =~ y/A-Z/a-z/;
$string2 =~ y/A-Z/a-z/;
# Getting translated strings
print "$string1\n";
print "$string2\n";
输出:
gfg is a computer science portal geeksforgeeks
注意:这个 y 运算符的任务是lc()函数和uc()以及它将输入字符转换为数字形式等。
示例 3:此示例使用 y 运算符将大写字母转换为数字形式。
#!/usr/bin/perl
# Initialising some strings
$string1 = 'GFG IS A COMPUTER SCIENCE PORTAL';
$string2 = 'GEEKSFORGEEKS';
# Calling to y function
$string1 =~ y/A-Z/0-9/;
$string2 =~ y/A-Z/0-9/;
# Getting translated strings
print "$string1\n";
print "$string2\n";
输出:
656 89 0 29999949 9284924 999909 6449959964499
相关用法
- Perl y用法及代码示例
- Perl abs用法及代码示例
- Perl alarm用法及代码示例
- Perl bless用法及代码示例
- Perl caller用法及代码示例
- Perl chmod用法及代码示例
- Perl chomp用法及代码示例
- Perl chop用法及代码示例
- Perl chr用法及代码示例
- Perl continue用法及代码示例
- Perl crypt用法及代码示例
- Perl dbmclose用法及代码示例
- Perl dbmopen用法及代码示例
- Perl defined用法及代码示例
- Perl dump用法及代码示例
- Perl endhostent用法及代码示例
- Perl endnetent用法及代码示例
- Perl endprotoent用法及代码示例
- Perl endpwent用法及代码示例
- Perl endservent用法及代码示例
- Perl eof用法及代码示例
- Perl exec用法及代码示例
- Perl exists用法及代码示例
- Perl fork用法及代码示例
- Perl getgrent用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Perl | y Operator。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。