anchor.diff:  
   == Quantifier
   
  -Literals, Character classes, Any characters and groups can be followed
  +Literals, character classes, any characters, and groups can be followed
   by a quantifier, which specifies the number of times they can match.
   
  -* `?` matches zero or one times.
  +* `?` matches zero, or one time.
   * `*` matches zero or more times.
   * `+` matches one or more times.
  -* `{n}` matches exactly n times.
  -* `{n,}` matches n or more times.
  -* `{n,m}` matches n to m times.
  -* `{,m}` matches zero to m times.
  +* `{n}` matches exactly `n` times.
  +* `{n,}` matches `n` or more times.
  +* `{n,m}` matches `n` to `m` times.
  +* `{,m}` matches zero to `m` times.
   
   By default, quantifiers are *greedy*, which means they will prefer to
   match more characters if possible. Suffixing a quantifier with `?` will
  
positive.code: Some modifiers can control the matching behavior of the atoms following
  them:
  
  * `(?i)` enables case-insensitive matching
  * `(?I)` disables case-insensitive matching (default)
  * `(?s)` enables dot-matches-newline (default)
  * `(?S)` disables dot-matches-newline
  
  == Quoting
  
  
negative.code: = Regex
  
  == Regex syntax
  
  Kakoune regex syntax is based on ECMAScript syntax, as defined by the
  ECMA-262 standard (see <<regex#compatibility,:doc regex compatibility>>).
  
  Kakoune's regex always runs on Unicode codepoint sequences, not on bytes.
  
  == Literals
  
  Every character except the syntax characters `\^$.*+?[]{}|().` match
  themselves. Syntax characters can be escaped with a backslash so that
  `\$` will match a literal `$`, and `\\` will match a literal `\`.
  
  Some literals are available as escape sequences:
  
  * `\f` matches the form feed character.
  * `\n` matches the newline character.
  * `\r` matches the carriage return character.
  * `\t` matches the tabulation character.
  * `\v` matches the vertical tabulation character.
  * `\0` matches the null character.
  * `\cX` matches the control-`X` character (`X` can be in `[A-Za-z]`).
  * `\xXX` matches the character whose codepoint is `XX` (in hexadecimal).
  * `\uXXXXXX` matches the character whose codepoint is `XXXXXX` (in hexadecimal).
  
  == Character classes
  
  