我试图找到从 0 到 9 的数字第一次出现的索引。
让我们说:
$myString = "ABDFSASF9fjdkasljfdkl1"
我想找到 9 所在的位置。
我试过这个:
print index($myString,[0-9]);
和:
print index($myString,\d);
最佳答案
使用正则表达式 Positional Information :
use strict;
use warnings;
my $myString = "ABDFSASF9fjdkasljfdkl1";
if ($myString =~ /\d/) {
print $-[0];
}
输出:
8
关于perl - 尝试使用 perl 查找字符串中第一个数字的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696992/