gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 10:35:47 36 4
gpt4 key购买 nike

我想知道什么时候应该使用 s///tr///在 Perl 中使用正则表达式时?

最佳答案

s///用于替代:

$string =~ s/abc/123/;

这将替换在 $string 中找到的第一个“abc”与“123”。
tr///用于音译:
$string =~ tr/abc/123/;

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

关于regex - 在 Perl 中使用正则表达式时,tr///和 s///有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3638205/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com