Всем добрый день, подскажите пожалуйста, есть параметр смарта ssd
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
233 Media_Wearout_Indicator 0x0032 049 049 000 Old_age Always - 0
На данный момент в item в Preprocessing используется регулярка
(?:233 Media_Wearout_Indicator |233\s+\w+_\w+).+ ([0-9]+) \1 захват первой группы
она забирает 0, а нужно 049 из колонки VALUE
переделал немного под себя в виде
(?:233 Media_Wearout_Indicator 0x0032) * (\d+)
но я подозреваю что флаг будет меняться при изменении состояния диска, возможно ошибаюсь.
Быть может есть более универсальная регулярка?
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
233 Media_Wearout_Indicator 0x0032 049 049 000 Old_age Always - 0
На данный момент в item в Preprocessing используется регулярка
(?:233 Media_Wearout_Indicator |233\s+\w+_\w+).+ ([0-9]+) \1 захват первой группы
она забирает 0, а нужно 049 из колонки VALUE
переделал немного под себя в виде
(?:233 Media_Wearout_Indicator 0x0032) * (\d+)
но я подозреваю что флаг будет меняться при изменении состояния диска, возможно ошибаюсь.
Быть может есть более универсальная регулярка?
Comment