У меня возникли проблемы с использованием python reg exp для чтения данных из файла.Использование Python Reg Exp для чтения данных из файла
В файле есть данные, которые я хочу, и некоторая информация, которая мне не интересна. Пример информации, которую меня интересует, приведен ниже. Количество строк будет меняться
FREQ VM(VOUT)
1.000E+00 4.760E+01
1.002E+00 4.749E+01
Y
Я хочу, чтобы создать список кортежей, как:
[(1.000, 47.6),(1.002, 47.49)]
Я пытаюсь прочитать файл, пока я не нашел «VM (VOUT) FREQ» линия и прочитайте данные, пока я не нажму «Y».
У меня 2 вопроса:
- Можно ли получить все точки с одним выражением или мне нужно сделать петлю через каждую строку и искать начало конца? Кажется, я не могу заставить reg exp работать, когда я пытаюсь найти раздел и читать точки в одном выражении.
- Как разобрать номер, который находится в технических обозначениях?
Я не мог найти пример, который был очень близок к тому, что я делаю. Если он там, пожалуйста, укажите мне его.
"$ е"? Вы снова трогали PHP, не так ли? –
Да :(Это больно –
Очень элегантный. Однако он будет продолжать собирать значения после «Y», если файл содержит данные после него - если это не так, то это прекрасно. –