Lines Matching refs:matches

236 Enables support for subsequent matches to back references to prior capture groups `(...)` using
264 In most other encodings, `\w` matches many more characters, including accented letters, Greek lette…
270 `\W` always matches the opposite of whatever `\w` matches.
279 only matches at a transition from a non-word character to a word character (i.e., at the start
280 of a word), and `\>` only matches at a transition from a word character to a non-word character
291 matches a zero-width position at a transition from word-characters to non-word-characters, or vice
292 versa. The `\B` metacharacter matches at all positions _not_ matched by `\b`.
308 `[\t\n\v\f\r \x85\xA0\x1680\x2000-\x200A\x2028-\x2029\x202F\x205F\x3000]` — that is, it matches
317 `\S` always matches any one character that is _not_ in the set matched by `\s`.
329 The `\d` metacharacter in Unicode matches `[0-9]`, as well as digits in Arabic, Devanagari,
335 `\D` always matches any one character that is _not_ in the set matched by `\d`.
344 In single-line mode, `^` matches the start of the input buffer, and `$` matches
345 the end of the input buffer. In multi-line mode, `^` matches if the preceding
346 character is `\n`; and `$` matches if the following character is `\n`.
348 (Note that Oniguruma does not recognize other newline types: It only matches
495 after matching: Like the normal greedy quantifier, it matches as much as
642 Somewhat like `\d` matches decimal digits, `\h` matches hexadecimal digits — that is,
645 `\H` matches the opposite of whatever `\h` matches.
672 - `(?(foo)then|else)` - this matches a pattern `foo`. (foo is any sub-expression)
692 Enables support for `\R`, the "general newline" shorthand, which matches
705 the single-line setting, `\N` always matches exactly one character that is not
708 `\O` matches exactly one character, regardless of whether single-line or
718 Enables support for the `(?~r)` "absent operator" syntax, which matches
722 Among the most useful examples of this is `\/\*(?~\*\/)\*\/`, which matches
736 `\X` is another variation on `.`, designed to support Unicode, in that it matches
742 `\X` is designed to fix this: It matches the full `à`, no matter how `à` is
745 `\y` matches a cluster boundary, i.e., a zero-width position between
746 graphemes, somewhat like `\b` matches boundaries between words. `\Y` matches
759 previous (and future) matches, similar to the more-common `\g<3>` and `\g<name>`