Manual:Regular Expressions

From MikroTik Wiki
Revision as of 12:35, 12 September 2017 by Marisb (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

RouterOS support POSIX regular expression syntax (POSIX standard), with some exceptions:

  • '{}' bounds are not supported;
  • "()" must not be empty;
  • equivalence classes are not supported ("[[.ch.]]");
  • collating elements are not supported ("[[=a=]b]");
  • matching is done in single pass, no backtracking.

Following services in RouterOS are using Regexps:

  • firewall L7 matchers
  • BGP filters
  • CAPSMAN provisioning
  • TFTP
  • Web Proxy
  • Hotspot Walled Garden
  • DNS
  • Console with '~' operator