1. Lookbehind in JS regular expressions

    The positive lookbehind (`(?<= )`) and negative lookbehind (`(?<! )`) zero-width assertions in JavaScript regular expressions can be used to ensure a pattern is preceded by another pattern.

  2. regular_expressions: lookbehind assertion: `(?<=...)`, `(?<!...)`

  3. ecmascript 2018 (es9)