gpt4 book ai didi

regex -//和 m//之间有什么区别吗?

转载 作者:行者123 更新时间:2023-12-04 16:36:53 26 4
gpt4 key购买 nike

我是 Perl 的新手,所以这可能是一个非常愚蠢的问题,但我找不到 :(

如果我有:

$stringA =~ /regex/;
$stringB =~ m/regex/;

根据我的测试, $stringA = $stringB .它们之间有什么区别吗?

谢谢。

最佳答案

这是一个简写。您可以省略 m当您使用分隔符时 // .请注意,您也可以使用其他字符来分隔,例如 ! ,但随后您需要使用 m:

 if ($something =~ m!//this/has/a/ton/of//characters/in/it!)

这样做通常会更好,因为它可以节省写作 \/\/一遍又一遍,如果您使用 //,您需要这样做.

关于regex -//和 m//之间有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141477/

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