Lookaround Assertion | Regular Expression
Introduction Lookahead and lookbehind, collectively called "lookaround", are zero-length assertions just like the start and end of line. Lookaround actually matches characters, but then gives up the match, returning only the result: match or no match. They do not consume characters in the string, but only assert whether a match [...]