Разделить имя файла и получить целочисленное значение из filename в python 2.7

#python-2.7

#python-2.7

Вопрос:

Имя файла «Track_File_1520speed_vs_angle». Я хочу получить только 1520 из имени файла и присвоить переменной.

 rpmMatch=re.search(r'(Track_File_)([0-9] )(speed_vs_angle)',filename, x, y, z, f)
  

Ответ №1:

Вы можете использовать отрицательный предварительный просмотр, чтобы найти текст, не выделяя его. Чтобы захватить любые цифры после, Track_File_ вы могли бы использовать (?!Track_File_)[0-9] в качестве своего регулярного выражения. Это будет соответствовать 1520 .