У меня есть список имен файлов, подобных этому:
DataList
EU_AU_abc100.dat
EU_AU_abc200.dat
EU_AU_abc300.dat
EU_AU_abc.dat
Я хочу иметь это:
abc100
abc200
abc300
abc
Как я могу это сделать? Я знаю substr(datalist, start = 6, stop = 12)
например, но это не подходит для последнего примера. Есть идеи, как это решить? Можно ли как-то использовать .dat в качестве стоп-маркера?