fork(1) download
  1. import re
  2.  
  3. s = """:VPN () :add_adtr_rule (true) :additional_products () :addr_type_indication (IPv4) :certificates () :color (black) :comments () :connectra (false) :connectra_settings () :cp_products_installed (false) :data_source (not-installed) :data_source_settings () :edges () :enforce_gtp_rate_limit (false) :firewall (not-installed) :floodgate (not-installed) :gtp_rate_limit (2048) :interfaces () :ipaddr (10.19.45.18)"""
  4. r = r"(?s).*?(?:add_adtr_rule\s\(true\)).*?:ipaddr\s\((.*?)\)"
  5. ip = re.findall(r, s)
  6. print (ip)
Success #stdin #stdout 0s 23304KB
stdin
Standard input is empty
stdout
['10.19.45.18']