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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。