Perl,字符串替换

前端之家收集整理的这篇文章主要介绍了Perl,字符串替换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将一个句子中的每个字母转换为某个字母,具体取决于它是辅音还是元音,其中元音是AEIoU.

所以,如果我有一个字符串

$string = 'Hello'

我想看看

$string = 'CVCCV'

结果是.

我知道我可以用:

$string =~ s/A/V/
$string =~ s/B/C/
$string =~ s/C/C/

等等,每个字母单独检查和转换,但肯定必须有一个更有效的方法来做到这一点.

解决方法

使用… s / [bcdfghjklmnpqrstvwxyz] / C / gi和s / [aeIoU] / V / gi.这些被称为 character classes.i标志使匹配不区分大小写.

猜你在找的Perl相关文章