【发布时间】:2022-01-11 05:52:35
【问题描述】:
我使用以下内容:
if ($content =~ /([0-9]{11})/) {
my $digits = $1;
}
从字符串中提取 11 个连续的数字。但是,它会抓取前 11 个连续数字。如何获取它以提取最后 11 个连续数字,以便从带有 hdjf95724555199361 的字符串中获取 24555199361?
【问题讨论】:
-
以
.*开始你的模式:任何字符(换行符序列除外)0 次或多次,贪婪地(默认情况下)。 -
感谢@CasimiretHippolyte
$content =~ /.*([0-9]{11})/工作。如果你想把它作为答案,我很乐意接受。