Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am manasdk on github.
  • I am manasdk (https://keybase.io/manasdk) on keybase.
  • I have a public key whose fingerprint is 142B 2265 B8C6 08D4 4393 7448 5C87 7CE3 E2F3 8D95

To claim this, I am signing this object:

In [42]: format = "acl {{a}} {{b}} {{c}}"
In [43]: format = "acl {{a}} {{b}} {{c}} {{d=1}}"
In [44]: param_stream = 'acl "AntOffice" "175.184.219.3" "10.0.0.9"'
In [45]: p = action_alias_utils.ActionAliasFormatParser(format, param_stream)
In [46]: p.get_extracted_param_value()
^\s*acl\s*["\']?(?P<a}}\s*["\']?(?P<b>(?:(?<=\').+?(?=\')|(?<=").+?(?=")|{.+?}|.+?))["\']?(?:\s*["\']?(?P<c>(?:(?<=\').+?(?=\')|(?<=").+?(?>(?:(?<=\').+?(?=\')|(?<=").+?(?=")|{.+?}|.+?))["\']?\s+)?\s*\s*$