Perl 什么';是substr的对立面吗?

Perl 什么';是substr的对立面吗?,perl,Perl,我有一个这样的文本文件: dave ran very quickly dan very slowly ran 我正在使用正则表达式查找单词“ran”,但我还需要知道它从哪里开始(在第一种情况下是字符6,在第二种情况下是字符17) 我有(虽然不多): 这很简单: my $ran_pos = $-[0]; 有关@-阵列的详细说明,请参见perlvar手册页。很简单: my $ran_pos = $-[0]; 有关@-数组的详细说明,请参见perlvar手册页。我相信索引函数正是您需要的 以下是

我有一个这样的文本文件:

dave ran very quickly
dan very slowly ran
我正在使用正则表达式查找单词“ran”,但我还需要知道它从哪里开始(在第一种情况下是字符6,在第二种情况下是字符17)

我有(虽然不多):

这很简单:

my $ran_pos = $-[0];
有关
@-
阵列的详细说明,请参见
perlvar
手册页。

很简单:

my $ran_pos = $-[0];

有关
@-
数组的详细说明,请参见
perlvar
手册页。

我相信
索引
函数正是您需要的

以下是几个链接:


我相信
索引
功能正是您所需要的

以下是几个链接:


  • index STR,SUBSTR将返回字符串中子字符串的位置。

    index STR,SUBSTR将返回字符串中子字符串的位置。

    Perl中SUBSTR的对立面是连接运算符“.”。提示-选择一个更好的问题标题。
    substr
    的反面实际上是
    substr
    本身——用作l值。前者从一根更大的绳子上拔出一些东西;Perl中substr的反面是连接运算符“.”。提示-选择一个更好的问题标题。
    substr
    的反面实际上是
    substr
    本身——用作l值。前者从一根更大的绳子上拔出一些东西;后者确实很容易堵塞。我感到惭愧。的确,很容易。我感到惭愧。在某些情况下,你想要很少提及的rindex,而不是在某些情况下,你想要很少提及的rindex