if 'mV' in line:
line_split = line.replace(' ','').replace('pH', ',').replace('mV', ',').split(',')
var_ph = float(line_split[0])
var_redox = float(line_split[1])
Пояснение:
Условие 'mV' in line
достаточно для обнаружения строки со значениями.
первая замена - удалить пробелы: '7.1pH797mVOffOn'
вторая и третья замены - единицы на запятые: '7.1,797,OffOn'
разделить запятыми к списку: ['7.1', '797', 'OffOn']
, а затем только первый и второй элементы сохраняются как float.