Итак, у меня есть список имен файлов, которые я хочу извлечь, а затем поместить каждый в массив.Возвращает имена файлов из списка файлов
Вот пример списка я буду пытающимся вытащить данные из:
-------------
PENDING: (fs) gm_construct.bsp
PENDING: (fs) gm_flatgrass.bsp
...
ли регулярное выражение будет иметь возможность анализировать этот список и просто тянуть эти биты:
gm_construct
gm_flatgrass
например?
Каждая запись затем должна быть перенесена в массив.
ли это выражение также быть в состоянии пробежать список гораздо больше, чем это, а также обрабатывать различные префиксы:
ttt_terrortown
Как вы думаете, вы можете удалить 'PENDING: (fs)', обрезать и получить подстроку до первого '.'? Нет необходимости в регулярном выражении. –
Потенциально. Будет ли это работать для всех имен файлов? так как этот список будет буквально просто длинной строкой. –
Итерации по строкам, используйте только те, которые начинаются с 'PENDING: (fs)', и удаляют, обрезают и т. Д. –