Я ничего не знаю о регулярных выражениях, но мне нужно иметь возможность выбирать значения из последней строки журнала, который печатается так:
80, 21-06-2017 20:42:27, 16.000 ,1392.000 ,4714.182
80, 21-06-2017 20:42:28, 6.000 ,860.500 ,810.000
80, 21-06-2017 20:42:29, 7.000 ,860.500 ,810.000
80, 21-06-2017 20:42:30, 7.000 ,354.000 ,405.000
Мне нужно регулярное выражение, которое захватит место, где 354.000 (число между 100 и 9999) в этом случае, например, так:
80, 21-06-2017 20:42:27, 16.000 ,1392.000 ,4714.182
80, 21-06-2017 20:42:28, 6.000 ,860.500 ,810.000
80, 21-06-2017 20:42:29, 7.000 ,860.500 ,810.000
80, 21-06-2017 20:42:30, 7.000 ,**354**.000 ,405.000
А также регулярное выражение, которое захватит место, где находится 405 в этом случае, например:
80, 21-06-2017 20:42:27, 16.000 ,1392.000 ,4714.182
80, 21-06-2017 20:42:28, 6.000 ,860.500 ,810.000
80, 21-06-2017 20:42:29, 7.000 ,860.500 ,810.000
80, 21-06-2017 20:42:30, 7.000 ,354.000 ,**405**.000
Я использую программу CrystalControl2 для отображения информации с моего компьютера на внешнем ЖК-экране. Инструмент, встроенный в программу для получения информации из текстовых файлов или HTML-страниц, требует регулярного выражения для извлечения результатов из нефильтрованной исходной информации.
Чтобы быть более точным, файл журнала добавляет строку к текстовому файлу с моими часами ядра GPU и часами памяти в местах, которые я выделил один раз в секунду. Я хочу получить эти обновленные значения и отобразить их в полях на ЖК-экране через CrystalControl2. Я пытаюсь получить эти значения, не устанавливая другое программное обеспечение, которое более легко доступно из CrystalControl2, чтобы избежать как конфликтов программного обеспечения, так и запуска нескольких различных программ, чтобы ссылаться на всю информацию, которую я хочу отобразить на моем ЖК-дисплее
Как я уже сказал, эти числа могут быть 3 или 4-значными числами ... это вообще возможно?