fork download
  1. import re, ast
  2. s = ''' '%SYSDB-SYSDB-6-TIMEOUT_EDM',
  3. '%HA-HA_WD-3-DISK_ALARM_ALERT',
  4. '%ROUTING-FIB-4-RETRYDB_NONEMPTY',
  5. '%SYSDB-SYSDB-6-TIMEOUT_EDM',
  6. '%HA-HA_WD-3-DISK_ALARM_ALERT',
  7. '%ROUTING-FIB-4-RETRYDB_NONEMPTY'
  8. '''
  9. l = ast.literal_eval(f'[{s}]')
  10. rx = re.compile(r"-[1-4]-")
  11. print(list(filter(rx.search, l)))
Success #stdin #stdout 0.04s 9908KB
stdin
Standard input is empty
stdout
['%HA-HA_WD-3-DISK_ALARM_ALERT', '%ROUTING-FIB-4-RETRYDB_NONEMPTY', '%HA-HA_WD-3-DISK_ALARM_ALERT', '%ROUTING-FIB-4-RETRYDB_NONEMPTY']