Я пытаюсь захватить любые цифры перед известным номером линии телефона, если они существуют (в Perl). Не будет тире, только цифры.
Например, скажем, я знаю, что номер строки всегда будет 8675309. 8675309 может иметь или не иметь начальные цифры, если это так, я хочу их захватить. На самом деле нет ограничения на количество первых цифр.
$input $digits $number
'8675309' '' '8675309'
'8008675309' '800' '8675309'
'18888675309' '1888' '8675309'
'18675309' '1' '8675309'
'86753091' not a match
/8675309$/
это будет соответствовать тому, как захватить предварительные цифры в одном регулярном выражении?