gpt4 book ai didi

regex - 我需要在 Perl 正则表达式文字中转义分号吗?

转载 作者:行者123 更新时间:2023-12-04 02:51:26 31 4
gpt4 key购买 nike

有人告诉我我需要在 Perl 正则表达式文字中转义分号。也就是说,要匹配包含分号的行,我应该使用 /\;/而不是 /;/ .

从我读过的内容来看,分号在正则表达式文字中没有特殊含义,因此转义它似乎没有必要。我做了一些实验和/;/似乎工作正常。打开警告和 use strict; pragma 生效,perl不提示。

有什么原因/\;/优于/;/ ?这是版本相关的吗?

最佳答案

绝对不需要在正则表达式模式中转义分号。在我使用 Perl 的近十年里,从来没有这样的需求,我怀疑曾经有过。

可以在 perldoc perlreref 中找到特殊字符和转义序列的简明摘要。 .

关于regex - 我需要在 Perl 正则表达式文字中转义分号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200653/

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