gpt4 book ai didi

regex - Perldoc 变量语法 : $foo vs ${foo}

转载 作者:行者123 更新时间:2023-12-01 23:24:59 27 4
gpt4 key购买 nike

当我在示例中遇到这个时,我正在浏览 perldocs(http://perldoc.perl.org/perlre.html#Regular-Expressions - 请参阅捕获组示例)

"aa" =~ /${a}/; # True
"aa" =~ /${b}/; # True
"aa0" =~ /${a}0/; # False!
"aa0" =~ /${b}0/; # True
"aa\x08" =~ /${a}0/; # True!
"aa\x08" =~ /${b}0/; # False

我找不到关于该语法含义的任何文档。

那么正则表达式/${a}/在这种情况下是什么意思?

最佳答案

需要大括号来区分 $a$a0。请注意,分词器是贪婪的,因此变量名是可能的最长序列。如果在变量插值中另一个字母或数字后跟,则需要 ${name} 语法。

关于regex - Perldoc 变量语法 : $foo vs ${foo},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664141/

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