Учитывая имя файла в форме someletters_12345_moreleters.ext
, я хочу извлечь 5 цифр и поместить их в переменную.
Итак, чтобы подчеркнуть это, у меня есть имя файла с числом символов х, затем пятизначной последовательностью, окруженной одним подчеркиванием с обеих сторон, а затем другим набором из числа символов х. Я хочу взять 5-значный номер и поместить его в переменную.
Меня очень интересует количество различных способов достижения этой цели.
abc_12345_def_67890_ghi_def
действительный вход. Что ты хочешь случиться? Давайте предположим, что есть только одна последовательность из 5 цифр. У вас все еще есть abc_def_12345_ghi_jkl
или 1234567_12345_1234567
или 12345d_12345_12345e
как действительный ввод, основанный на вашем определении ввода, и большинство ответов ниже не справятся с этим.
_
разделитель, ввод, который содержит целевую строку только один раз и т. Д.). Лучший (самый общий и самый быстрый) ответ имеет, после 10 лет, только 7 upvotes, в то время как другие ограниченные ответы сотни. Заставляет меня терять веру в разработчиков 😞