在Perl中使用正则表达式时,tr ///和s ///有什么区别?

前端之家收集整理的这篇文章主要介绍了在Perl中使用正则表达式时,tr ///和s ///有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道什么时候在Perl中使用正则表达式时应该使用// // over tr ///?

解决方法

s ///代替:
$string =~ s/abc/123/;

这将用$ 123替换$ string中的第一个“abc”。

tr ///用于音译:

$string =~ tr/abc/123/;

这将用“1”替代$ string中的所有出现的“a”,所有出现的“b”与“2”,所有出现的“c”与“3”。

猜你在找的Perl相关文章