perl - perl特殊变量$-[0]和$ + [0]是什么意思

标签 perl predefined-variables special-variables

我想知道perl特殊变量$-[0]$+[0]的含义

我用Google搜索,发现$-代表页面上剩余的行数,$+代表由上一个搜索模式匹配的最后一个括号。

但是我的问题是$-[0]$+[0]在正则表达式的上下文中意味着什么。

让我知道是否需要代码示例。

最佳答案

有关perldoc perlvar@+的信息,请参见 @-

$+[0] is the offset into the string of the end of the entire match.

$-[0] is the offset of the start of the last successful match.

关于perl - perl特殊变量$-[0]和$ + [0]是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11186959/

相关文章:

regex - Perl - 读取日志文件的正则表达式

perl - 如何将 UNIX 路径转换为 ​​DOS 路径

perl - Perl的$ *变量曾经做什么?

perl - 在哪里可以找到有关Perl特殊变量的信息?

perl - perl 中的动态变量

perl - Perl 中的美元插入符号零变量 ( $^0 ) 是什么?

Perl:静态方法与包方法

Perl 使用 Data::Dumper 持久化数据存储

types - 在 OCL 中定义数据类型