Package com.google.javascript.jscomp.regex
package com.google.javascript.jscomp.regex
-
ClassesClassDescriptionImplements the ECMAScript 5 Canonicalize operation used to specify how case-insensitive regular expressions match.An AST for JavaScript regular expressions.Represents the possibilities ["foo", "bar" ] for a RegExp /foo|bar/Represents an anchor, namely ^ or $.Represents a reference to a previous group such as \1 or \2Represents a capturing group such as (asdf)Represents a set of possible characters structured as [a-zA-Z] or [^a-zA-Z]Represents a series of nodes chained one after another such as (?:...)[a-z]*(...)Represents an empty portion of a RegExp such as the middle of "||"Represents a lookahead assertion such as (?=...) or (?!...)Represents a lookbehind assertion such as
(?<=...)
or(?<!...)
Represents a reference to a previous named groupRepresents a named capture groupRepresents a node that never has children such as an anchor or charset.Represents a repeating item such as ...+, ...*, or ...{0,1}Represents a run of non-special characters such as "foobar"Represents a Unicode Property Escape such as in /\p{Script=Greek}/uRepresents \b or \B