我正在尝试获取电话已知线路号码前面的任何数字,如果它们存在(在 Perl 中)。不会有破折号,只有数字。
例如,假设我知道行号将始终为 8675309。8675309 可能有也可能没有前导数字,如果我想捕获它们。前导数字的数量并没有真正的限制。
$input $digits $number
'8675309' '' '8675309'
'8008675309' '800' '8675309'
'18888675309' '1888' '8675309'
'18675309' '1' '8675309'
'86753091' not a match
/8675309$/
这将匹配如何在一个正则表达式中捕获前数字?