Давши ім’я файлу у формі someletters_12345_moreleters.ext
, я хочу витягнути 5 цифр і помістити їх у змінну.
Отже, щоб підкреслити суть, у мене є ім'я файлу з x числом символів, потім п'ятизначна послідовність, оточена одиничним підкресленням з обох боків, а потім іншим набором символів x. Я хочу взяти п'ятизначне число і помістити його в змінну.
Мене дуже цікавить кількість різних способів, як це можна здійснити.
abc_12345_def_67890_ghi_def
є коректним вкладом. Що ти хочеш статися? Припустимо, існує лише одна 5-цифрова послідовність. Ви все ще маєте abc_def_12345_ghi_jkl
або 1234567_12345_1234567
вважаєте, що 12345d_12345_12345e
є дійсним, на основі вашого введення, і більшість відповідей нижче не справляться з цим.
_
роздільник, введення, що містить цільовий рядок лише один раз тощо). Кращий (самий загальний і найшвидший) відповідь має, після 10 років, тільки 7 upvotes, в той час як інші обмежені відповіді сотні. Змушує мене втрачати віру в розробників 😞