Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(int) - Method in class com.google.re2j.Machine.Queue
- add(Machine.Queue, int, int, int[], int, Machine.Thread) - Method in class com.google.re2j.Machine
- addInst(int) - Method in class com.google.re2j.Prog
- allMatches(MachineInput, int, RE2.DeliverFunc) - Method in class com.google.re2j.RE2
- alloc(Inst) - Method in class com.google.re2j.Machine
- alt(Compiler.Frag, Compiler.Frag) - Method in class com.google.re2j.Compiler
- ALT - Static variable in class com.google.re2j.Inst
- ALT_MATCH - Static variable in class com.google.re2j.Inst
- alternate() - Method in class com.google.re2j.Parser
- ALTERNATE - Enum constant in enum class com.google.re2j.Regexp.Op
- ANCHOR_BOTH - Static variable in class com.google.re2j.RE2
- ANCHOR_START - Static variable in class com.google.re2j.RE2
- anchorFlag - Variable in class com.google.re2j.Matcher
- ANY_CHAR - Enum constant in enum class com.google.re2j.Regexp.Op
- ANY_CHAR_NOT_NL - Enum constant in enum class com.google.re2j.Regexp.Op
- ANY_RUNE - Static variable in class com.google.re2j.Compiler
- ANY_RUNE_NOT_NL - Static variable in class com.google.re2j.Compiler
- ANY_TABLE - Static variable in class com.google.re2j.Parser
- append(int, int) - Method in class com.google.re2j.Prog
- appendClass(int[]) - Method in class com.google.re2j.CharClass
- appendClassWithSign(int[], int) - Method in class com.google.re2j.CharClass
- appendFoldedClass(int[]) - Method in class com.google.re2j.CharClass
- appendFoldedRange(int, int) - Method in class com.google.re2j.CharClass
- appendGroup(CharGroup, boolean) - Method in class com.google.re2j.CharClass
- appendLiteral(int, int) - Method in class com.google.re2j.CharClass
- appendNegatedClass(int[]) - Method in class com.google.re2j.CharClass
- appendNegatedTable(int[][]) - Method in class com.google.re2j.CharClass
- appendPos - Variable in class com.google.re2j.Matcher
- appendRange(int, int) - Method in class com.google.re2j.CharClass
- appendReplacement(StringBuffer, String) - Method in class com.google.re2j.Matcher
-
Appends to
sbtwo strings: the text from the append position up to the beginning of the most recent match, and then the replacement with submatch groups substituted for references of the form$n, wherenis the group number in decimal. - appendReplacement(StringBuilder, String) - Method in class com.google.re2j.Matcher
-
Appends to
sbtwo strings: the text from the append position up to the beginning of the most recent match, and then the replacement with submatch groups substituted for references of the form$n, wherenis the group number in decimal. - appendReplacementInternal(StringBuilder, String) - Method in class com.google.re2j.Matcher
- appendTable(int[][]) - Method in class com.google.re2j.CharClass
- appendTableWithSign(int[][], int) - Method in class com.google.re2j.CharClass
- appendTail(StringBuffer) - Method in class com.google.re2j.Matcher
-
Appends to
sbthe substring of the input from the append position to the end of the input. - appendTail(StringBuilder) - Method in class com.google.re2j.Matcher
-
Appends to
sbthe substring of the input from the append position to the end of the input. - appendTo(StringBuilder) - Method in class com.google.re2j.Regexp
- Arabic - Static variable in class com.google.re2j.UnicodeTables
- arg - Variable in class com.google.re2j.Inst
- Armenian - Static variable in class com.google.re2j.UnicodeTables
- asBytes() - Method in class com.google.re2j.MatcherInput
- asBytes() - Method in class com.google.re2j.MatcherInput.Utf16MatcherInput
- asBytes() - Method in class com.google.re2j.MatcherInput.Utf8MatcherInput
- asCharSequence() - Method in class com.google.re2j.MatcherInput
- asCharSequence() - Method in class com.google.re2j.MatcherInput.Utf16MatcherInput
- asCharSequence() - Method in class com.google.re2j.MatcherInput.Utf8MatcherInput
- Avestan - Static variable in class com.google.re2j.UnicodeTables
B
- b - Variable in class com.google.re2j.MachineInput.UTF8Input
- Balinese - Static variable in class com.google.re2j.UnicodeTables
- Bamum - Static variable in class com.google.re2j.UnicodeTables
- Batak - Static variable in class com.google.re2j.UnicodeTables
- BEGIN_LINE - Enum constant in enum class com.google.re2j.Regexp.Op
- BEGIN_TEXT - Enum constant in enum class com.google.re2j.Regexp.Op
- Bengali - Static variable in class com.google.re2j.UnicodeTables
- Bopomofo - Static variable in class com.google.re2j.UnicodeTables
- Brahmi - Static variable in class com.google.re2j.UnicodeTables
- Braille - Static variable in class com.google.re2j.UnicodeTables
- Buginese - Static variable in class com.google.re2j.UnicodeTables
- Buhid - Static variable in class com.google.re2j.UnicodeTables
- bytes - Variable in class com.google.re2j.MatcherInput.Utf8MatcherInput
C
- C - Static variable in class com.google.re2j.UnicodeTables
- Canadian_Aboriginal - Static variable in class com.google.re2j.UnicodeTables
- canCheckPrefix() - Method in class com.google.re2j.MachineInput
- canCheckPrefix() - Method in class com.google.re2j.MachineInput.UTF16Input
- canCheckPrefix() - Method in class com.google.re2j.MachineInput.UTF8Input
- cap - Variable in class com.google.re2j.Machine.Thread
- cap - Variable in class com.google.re2j.Regexp
- cap(int) - Method in class com.google.re2j.Compiler
- CAPTURE - Enum constant in enum class com.google.re2j.Regexp.Op
- CAPTURE - Static variable in class com.google.re2j.Inst
- Carian - Static variable in class com.google.re2j.UnicodeTables
- CASE_INSENSITIVE - Static variable in class com.google.re2j.Pattern
-
Flag: case insensitive matching.
- CASE_ORBIT - Static variable in class com.google.re2j.UnicodeTables
- cat(Compiler.Frag, Compiler.Frag) - Method in class com.google.re2j.Compiler
- Categories() - Static method in class com.google.re2j.UnicodeTables
- CATEGORIES - Static variable in class com.google.re2j.UnicodeTables
- Cc - Static variable in class com.google.re2j.UnicodeTables
- Cf - Static variable in class com.google.re2j.UnicodeTables
- Cham - Static variable in class com.google.re2j.UnicodeTables
- CHAR_CLASS - Enum constant in enum class com.google.re2j.Regexp.Op
- Characters - Class in com.google.re2j
-
Wraps Character methods to be overridden for GWT.
- Characters() - Constructor for class com.google.re2j.Characters
- CharClass - Class in com.google.re2j
-
A "builder"-style helper class for manipulating character classes represented as an array of pairs of runes [lo, hi], each denoting an inclusive interval.
- CharClass() - Constructor for class com.google.re2j.CharClass
- CharClass(int[]) - Constructor for class com.google.re2j.CharClass
- charClassToString(int[], int) - Static method in class com.google.re2j.CharClass
- CharGroup - Class in com.google.re2j
- CharGroup(int, int[]) - Constructor for class com.google.re2j.CharGroup
- charSequence - Variable in class com.google.re2j.MatcherInput.Utf16MatcherInput
- Cherokee - Static variable in class com.google.re2j.UnicodeTables
- CLASS_NL - Static variable in class com.google.re2j.RE2
- cleanAlt(Regexp) - Method in class com.google.re2j.Parser
- cleanClass() - Method in class com.google.re2j.CharClass
- clear() - Method in class com.google.re2j.Machine.Queue
- cls - Variable in class com.google.re2j.CharGroup
- cmp(int[], int, int, int) - Static method in class com.google.re2j.CharClass
- Co - Static variable in class com.google.re2j.UnicodeTables
- code1 - Static variable in class com.google.re2j.CharGroup
- code10 - Static variable in class com.google.re2j.CharGroup
- code11 - Static variable in class com.google.re2j.CharGroup
- code12 - Static variable in class com.google.re2j.CharGroup
- code13 - Static variable in class com.google.re2j.CharGroup
- code14 - Static variable in class com.google.re2j.CharGroup
- code15 - Static variable in class com.google.re2j.CharGroup
- code16 - Static variable in class com.google.re2j.CharGroup
- code17 - Static variable in class com.google.re2j.CharGroup
- code2 - Static variable in class com.google.re2j.CharGroup
- code3 - Static variable in class com.google.re2j.CharGroup
- code4 - Static variable in class com.google.re2j.CharGroup
- code5 - Static variable in class com.google.re2j.CharGroup
- code6 - Static variable in class com.google.re2j.CharGroup
- code7 - Static variable in class com.google.re2j.CharGroup
- code8 - Static variable in class com.google.re2j.CharGroup
- code9 - Static variable in class com.google.re2j.CharGroup
- collapse(Regexp[], Regexp.Op) - Method in class com.google.re2j.Parser
- com.google.re2j - package com.google.re2j
-
This package provides an implementation of regular expression matching based on Russ Cox's linear-time RE2 algorithm.
- Common - Static variable in class com.google.re2j.UnicodeTables
- compile(Regexp) - Method in class com.google.re2j.Compiler
- compile(String) - Static method in class com.google.re2j.Pattern
-
Creates and returns a new
Patterncorresponding to compilingregexwith the default flags (0). - compile(String) - Static method in class com.google.re2j.RE2
-
Parses a regular expression and returns, if successful, an
RE2instance that can be used to match against text. - compile(String, int) - Static method in class com.google.re2j.Pattern
-
Creates and returns a new
Patterncorresponding to compilingregexwith the givenflags. - compile(String, String, int) - Static method in class com.google.re2j.Pattern
-
Helper: create new Pattern with given regex and flags.
- compileImpl(String, int, boolean) - Static method in class com.google.re2j.RE2
- compilePOSIX(String) - Static method in class com.google.re2j.RE2
-
compilePOSIXis likeRE2.compile(String)but restricts the regular expression to POSIX ERE (egrep) syntax and changes the match semantics to leftmost-longest. - Compiler - Class in com.google.re2j
-
Compiler from
Regexp(RE2 abstract syntax) toRE2(compiled regular expression). - Compiler() - Constructor for class com.google.re2j.Compiler
- Compiler.Frag - Class in com.google.re2j
-
A fragment of a compiled regular expression program.
- compileRegexp(Regexp) - Static method in class com.google.re2j.Compiler
- concat() - Method in class com.google.re2j.Parser
- CONCAT - Enum constant in enum class com.google.re2j.Regexp.Op
- concatRunes(int[], int[]) - Static method in class com.google.re2j.Parser
- cond - Variable in class com.google.re2j.RE2
- contains(int) - Method in class com.google.re2j.Machine.Queue
- context(int) - Method in class com.google.re2j.MachineInput
- context(int) - Method in class com.google.re2j.MachineInput.UTF16Input
- context(int) - Method in class com.google.re2j.MachineInput.UTF8Input
- Coptic - Static variable in class com.google.re2j.UnicodeTables
- Cs - Static variable in class com.google.re2j.UnicodeTables
- Cuneiform - Static variable in class com.google.re2j.UnicodeTables
- Cypriot - Static variable in class com.google.re2j.UnicodeTables
- Cyrillic - Static variable in class com.google.re2j.UnicodeTables
D
- deliver(int[]) - Method in interface com.google.re2j.RE2.DeliverFunc
- densePcs - Variable in class com.google.re2j.Machine.Queue
- denseThreads - Variable in class com.google.re2j.Machine.Queue
- Deseret - Static variable in class com.google.re2j.UnicodeTables
- Devanagari - Static variable in class com.google.re2j.UnicodeTables
- DISABLE_UNICODE_GROUPS - Static variable in class com.google.re2j.Pattern
-
Flag: Unicode groups (e.g.
- doExecute(MachineInput, int, int, int) - Method in class com.google.re2j.RE2
- DOT_NL - Static variable in class com.google.re2j.RE2
- DOTALL - Static variable in class com.google.re2j.Pattern
-
Flag: dot (
.) matches all characters, including newline.
E
- Egyptian_Hieroglyphs - Static variable in class com.google.re2j.UnicodeTables
- empty(int) - Method in class com.google.re2j.Compiler
- EMPTY_ALL - Static variable in class com.google.re2j.Utils
- EMPTY_BEGIN_LINE - Static variable in class com.google.re2j.Utils
-
/ EMPTY_* flags
- EMPTY_BEGIN_TEXT - Static variable in class com.google.re2j.Utils
- EMPTY_END_LINE - Static variable in class com.google.re2j.Utils
- EMPTY_END_TEXT - Static variable in class com.google.re2j.Utils
- EMPTY_INTS - Static variable in class com.google.re2j.Utils
- EMPTY_MATCH - Enum constant in enum class com.google.re2j.Regexp.Op
- EMPTY_NO_WORD_BOUNDARY - Static variable in class com.google.re2j.Utils
- EMPTY_SUBS - Static variable in class com.google.re2j.Regexp
- EMPTY_WIDTH - Static variable in class com.google.re2j.Inst
- EMPTY_WORD_BOUNDARY - Static variable in class com.google.re2j.Utils
- emptyOpContext(int, int) - Static method in class com.google.re2j.Utils
- Encoding() - Constructor for enum class com.google.re2j.MatcherInput.Encoding
- end - Variable in class com.google.re2j.MachineInput.UTF16Input
- end - Variable in class com.google.re2j.MachineInput.UTF8Input
- end() - Method in class com.google.re2j.Matcher
-
Returns the end position of the most recent match.
- end(int) - Method in class com.google.re2j.Matcher
-
Returns the end position of a subgroup of the most recent match.
- end(String) - Method in class com.google.re2j.Matcher
-
Returns the end of the named group of the most recent match, or -1 if the group was not matched.
- END_LINE - Enum constant in enum class com.google.re2j.Regexp.Op
- END_TEXT - Enum constant in enum class com.google.re2j.Regexp.Op
- endPos() - Method in class com.google.re2j.MachineInput
- endPos() - Method in class com.google.re2j.MachineInput.UTF16Input
- endPos() - Method in class com.google.re2j.MachineInput.UTF8Input
- ensureCapacity(int) - Method in class com.google.re2j.CharClass
- EOF - Static variable in class com.google.re2j.MachineInput
- equals(Object) - Method in class com.google.re2j.Pattern
- equals(Object) - Method in class com.google.re2j.Regexp
- ERR_DUPLICATE_NAMED_CAPTURE - Static variable in class com.google.re2j.Parser
- ERR_INTERNAL_ERROR - Static variable in class com.google.re2j.Parser
- ERR_INVALID_CHAR_CLASS - Static variable in class com.google.re2j.Parser
- ERR_INVALID_CHAR_RANGE - Static variable in class com.google.re2j.Parser
- ERR_INVALID_ESCAPE - Static variable in class com.google.re2j.Parser
- ERR_INVALID_NAMED_CAPTURE - Static variable in class com.google.re2j.Parser
- ERR_INVALID_PERL_OP - Static variable in class com.google.re2j.Parser
- ERR_INVALID_REPEAT_OP - Static variable in class com.google.re2j.Parser
- ERR_INVALID_REPEAT_SIZE - Static variable in class com.google.re2j.Parser
- ERR_MISSING_BRACKET - Static variable in class com.google.re2j.Parser
- ERR_MISSING_PAREN - Static variable in class com.google.re2j.Parser
- ERR_MISSING_REPEAT_ARGUMENT - Static variable in class com.google.re2j.Parser
- ERR_TRAILING_BACKSLASH - Static variable in class com.google.re2j.Parser
- error - Variable in exception class com.google.re2j.PatternSyntaxException
- escapeRune(StringBuilder, int) - Static method in class com.google.re2j.Utils
- escapeRunes(int[]) - Static method in class com.google.re2j.Inst
- Ethiopic - Static variable in class com.google.re2j.UnicodeTables
- expr - Variable in class com.google.re2j.RE2
-
/ RE2 instance members.
F
- factor(Regexp[], int) - Method in class com.google.re2j.Parser
- fail() - Method in class com.google.re2j.Compiler
- FAIL - Static variable in class com.google.re2j.Inst
- find() - Method in class com.google.re2j.Matcher
-
Matches the input against the pattern (unanchored).
- find(int) - Method in class com.google.re2j.Matcher
-
Matches the input against the pattern (unanchored), starting at a specified position.
- find(String) - Method in class com.google.re2j.RE2
-
Returns a string holding the text of the leftmost match in
sof this regular expression. - findAll(String, int) - Method in class com.google.re2j.RE2
-
findAllis the All version ofRE2.find(String); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllIndex(String, int) - Method in class com.google.re2j.RE2
-
findAllIndexis the All version ofRE2.findIndex(String); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllSubmatch(String, int) - Method in class com.google.re2j.RE2
-
findAllSubmatchis the All version ofRE2.findSubmatch(String); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllSubmatchIndex(String, int) - Method in class com.google.re2j.RE2
-
findAllSubmatchIndexis the All version ofRE2.findSubmatchIndex(String); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllUTF8(byte[], int) - Method in class com.google.re2j.RE2
-
findAllUTF8()is the All version ofRE2.findUTF8(byte[]); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllUTF8Index(byte[], int) - Method in class com.google.re2j.RE2
-
findAllUTF8Indexis the All version ofRE2.findUTF8Index(byte[]); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllUTF8Submatch(byte[], int) - Method in class com.google.re2j.RE2
-
findAllUTF8Submatchis the All version ofRE2.findUTF8Submatch(byte[]); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findAllUTF8SubmatchIndex(byte[], int) - Method in class com.google.re2j.RE2
-
findAllUTF8SubmatchIndexis the All version ofRE2.findUTF8SubmatchIndex(byte[]); it returns a list of up tonsuccessive matches of the expression, as defined by the All description above. - findIndex(String) - Method in class com.google.re2j.RE2
-
Returns a two-element array of integers defining the location of the leftmost match in
sof this regular expression. - findSubmatch(String) - Method in class com.google.re2j.RE2
-
Returns an array of strings holding the text of the leftmost match of the regular expression in
sand the matches, if any, of its subexpressions, as defined by the Submatch description above. - findSubmatchIndex(String) - Method in class com.google.re2j.RE2
-
Returns an array holding the index pairs identifying the leftmost match of this regular expression in
sand the matches, if any, of its subexpressions, as defined by the Submatch description above. - findUTF8(byte[]) - Method in class com.google.re2j.RE2
-
Returns an array holding the text of the leftmost match in
bof this regular expression. - findUTF8Index(byte[]) - Method in class com.google.re2j.RE2
-
Returns a two-element array of integers defining the location of the leftmost match in
bof this regular expression. - findUTF8Submatch(byte[]) - Method in class com.google.re2j.RE2
-
Returns an array of arrays the text of the leftmost match of the regular expression in
band the matches, if any, of its subexpressions, as defined by the Submatch description above. - findUTF8SubmatchIndex(byte[]) - Method in class com.google.re2j.RE2
- first - Variable in class com.google.re2j.Parser.Pair
- flags - Variable in class com.google.re2j.Parser
- flags - Variable in class com.google.re2j.Pattern
- flags - Variable in class com.google.re2j.Regexp
- flags() - Method in class com.google.re2j.Pattern
-
Returns the flags used in the constructor.
- FOLD_CASE - Static variable in class com.google.re2j.RE2
-
/ Parser flags.
- FOLD_CATEGORIES - Static variable in class com.google.re2j.UnicodeTables
- FOLD_SCRIPT - Static variable in class com.google.re2j.UnicodeTables
- FoldCategory() - Static method in class com.google.re2j.UnicodeTables
- foldCommon - Static variable in class com.google.re2j.UnicodeTables
- foldGreek - Static variable in class com.google.re2j.UnicodeTables
- foldInherited - Static variable in class com.google.re2j.UnicodeTables
- foldLl - Static variable in class com.google.re2j.UnicodeTables
- foldLt - Static variable in class com.google.re2j.UnicodeTables
- foldLu - Static variable in class com.google.re2j.UnicodeTables
- foldMn - Static variable in class com.google.re2j.UnicodeTables
- FoldScript() - Static method in class com.google.re2j.UnicodeTables
- Frag() - Constructor for class com.google.re2j.Compiler.Frag
- Frag(int) - Constructor for class com.google.re2j.Compiler.Frag
- Frag(int, int) - Constructor for class com.google.re2j.Compiler.Frag
- Frag(int, int, boolean) - Constructor for class com.google.re2j.Compiler.Frag
- free - Variable in class com.google.re2j.Parser
- free(Machine.Queue) - Method in class com.google.re2j.Machine
- free(Machine.Queue, int) - Method in class com.google.re2j.Machine
- free(Machine.Thread) - Method in class com.google.re2j.Machine
- from(int) - Method in class com.google.re2j.Parser.StringIterator
- fromUTF16(CharSequence) - Static method in class com.google.re2j.MachineInput
- fromUTF16(CharSequence, int, int) - Static method in class com.google.re2j.MachineInput
- fromUTF8(byte[]) - Static method in class com.google.re2j.MachineInput
- fromUTF8(byte[], int, int) - Static method in class com.google.re2j.MachineInput
G
- genMatch(int, int) - Method in class com.google.re2j.Matcher
-
Helper: does match starting at start, with RE2 anchor flag.
- Georgian - Static variable in class com.google.re2j.UnicodeTables
- get() - Method in class com.google.re2j.RE2
- getDescription() - Method in exception class com.google.re2j.PatternSyntaxException
-
Retrieves the description of the error.
- getEncoding() - Method in class com.google.re2j.MatcherInput
- getEncoding() - Method in class com.google.re2j.MatcherInput.Utf16MatcherInput
- getEncoding() - Method in class com.google.re2j.MatcherInput.Utf8MatcherInput
- getIndex() - Method in exception class com.google.re2j.PatternSyntaxException
-
Retrieves the error index.
- getInst(int) - Method in class com.google.re2j.Prog
- getPattern() - Method in exception class com.google.re2j.PatternSyntaxException
-
Retrieves the erroneous regular-expression pattern.
- Glagolitic - Static variable in class com.google.re2j.UnicodeTables
- Gothic - Static variable in class com.google.re2j.UnicodeTables
- Greek - Static variable in class com.google.re2j.UnicodeTables
- group() - Method in class com.google.re2j.Matcher
-
Returns the most recent match.
- group(int) - Method in class com.google.re2j.Matcher
-
Returns the subgroup of the most recent match.
- group(String) - Method in class com.google.re2j.Matcher
-
Returns the named group of the most recent match, or
nullif the group was not matched. - groupCount - Variable in class com.google.re2j.Matcher
- groupCount() - Method in class com.google.re2j.Matcher
-
Returns the number of subgroups in this pattern.
- groupCount() - Method in class com.google.re2j.Pattern
-
Returns the number of capturing groups in this matcher's pattern.
- groups - Variable in class com.google.re2j.Matcher
- Gujarati - Static variable in class com.google.re2j.UnicodeTables
- Gurmukhi - Static variable in class com.google.re2j.UnicodeTables
H
- Han - Static variable in class com.google.re2j.UnicodeTables
- Hangul - Static variable in class com.google.re2j.UnicodeTables
- Hanunoo - Static variable in class com.google.re2j.UnicodeTables
- hasGroups - Variable in class com.google.re2j.Matcher
- hashCode() - Method in class com.google.re2j.Pattern
- hashCode() - Method in class com.google.re2j.Regexp
- hasMatch - Variable in class com.google.re2j.Matcher
- Hebrew - Static variable in class com.google.re2j.UnicodeTables
- Hiragana - Static variable in class com.google.re2j.UnicodeTables
I
- i - Variable in class com.google.re2j.Compiler.Frag
- Imperial_Aramaic - Static variable in class com.google.re2j.UnicodeTables
- index(RE2, int) - Method in class com.google.re2j.MachineInput
- index(RE2, int) - Method in class com.google.re2j.MachineInput.UTF16Input
- index(RE2, int) - Method in class com.google.re2j.MachineInput.UTF8Input
- indexOf(byte[], byte[], int) - Static method in class com.google.re2j.Utils
- indexOf(CharSequence, String, int) - Method in class com.google.re2j.MachineInput.UTF16Input
- indexOfFallback(CharSequence, String, int) - Method in class com.google.re2j.MachineInput.UTF16Input
- Inherited - Static variable in class com.google.re2j.UnicodeTables
- init(int) - Method in class com.google.re2j.Machine
- initNewCap(int) - Method in class com.google.re2j.Machine
- input - Variable in exception class com.google.re2j.PatternSyntaxException
- inputLength - Variable in class com.google.re2j.Matcher
- inputLength() - Method in class com.google.re2j.Matcher
-
Helper for Pattern: return input length.
- Inscriptional_Pahlavi - Static variable in class com.google.re2j.UnicodeTables
- Inscriptional_Parthian - Static variable in class com.google.re2j.UnicodeTables
- inst - Variable in class com.google.re2j.Machine.Thread
- inst - Variable in class com.google.re2j.Prog
- Inst - Class in com.google.re2j
-
A single instruction in the regular expression virtual machine.
- Inst(int) - Constructor for class com.google.re2j.Inst
- instSize - Variable in class com.google.re2j.Prog
- is(int[][], int) - Static method in class com.google.re2j.Unicode
- is32(int[][], int) - Static method in class com.google.re2j.Unicode
- isalnum(int) - Static method in class com.google.re2j.Utils
- isCharClass(Regexp) - Static method in class com.google.re2j.Parser
- isEmpty() - Method in class com.google.re2j.Machine.Queue
- isPrint(int) - Static method in class com.google.re2j.Unicode
- isPseudo() - Method in enum class com.google.re2j.Regexp.Op
- isRuneOp(int) - Static method in class com.google.re2j.Inst
- isUpper(int) - Static method in class com.google.re2j.Unicode
- isValidCaptureName(String) - Static method in class com.google.re2j.Parser
- isWordRune(int) - Static method in class com.google.re2j.Utils
J
- Javanese - Static variable in class com.google.re2j.UnicodeTables
K
- Kaithi - Static variable in class com.google.re2j.UnicodeTables
- Kannada - Static variable in class com.google.re2j.UnicodeTables
- Katakana - Static variable in class com.google.re2j.UnicodeTables
- Kayah_Li - Static variable in class com.google.re2j.UnicodeTables
- Kharoshthi - Static variable in class com.google.re2j.UnicodeTables
- Khmer - Static variable in class com.google.re2j.UnicodeTables
L
- L - Static variable in class com.google.re2j.UnicodeTables
- Lao - Static variable in class com.google.re2j.UnicodeTables
- Latin - Static variable in class com.google.re2j.UnicodeTables
- leadingRegexp(Regexp) - Static method in class com.google.re2j.Parser
- LEFT_PAREN - Enum constant in enum class com.google.re2j.Regexp.Op
- len - Variable in class com.google.re2j.CharClass
- length() - Method in class com.google.re2j.MatcherInput
- length() - Method in class com.google.re2j.MatcherInput.Utf16MatcherInput
- length() - Method in class com.google.re2j.MatcherInput.Utf8MatcherInput
- Lepcha - Static variable in class com.google.re2j.UnicodeTables
- Limbu - Static variable in class com.google.re2j.UnicodeTables
- Linear_B - Static variable in class com.google.re2j.UnicodeTables
- Lisu - Static variable in class com.google.re2j.UnicodeTables
- literal(int) - Method in class com.google.re2j.Parser
- LITERAL - Enum constant in enum class com.google.re2j.Regexp.Op
- LITERAL - Static variable in class com.google.re2j.RE2
- literalRegexp(String, int) - Static method in class com.google.re2j.Parser
- Ll - Static variable in class com.google.re2j.UnicodeTables
- Lm - Static variable in class com.google.re2j.UnicodeTables
- Lo - Static variable in class com.google.re2j.UnicodeTables
- loadGroup(int) - Method in class com.google.re2j.Matcher
-
Helper: finds subgroup information if needed for group.
- longest - Variable in class com.google.re2j.RE2
- LONGEST_MATCH - Static variable in class com.google.re2j.Pattern
-
Flag: matches longest possible string.
- lookingAt() - Method in class com.google.re2j.Matcher
-
Matches the beginning of input against the pattern (anchored start).
- lookingAt(char) - Method in class com.google.re2j.Parser.StringIterator
- lookingAt(String) - Method in class com.google.re2j.Parser.StringIterator
- loop(Compiler.Frag, boolean) - Method in class com.google.re2j.Compiler
- Lt - Static variable in class com.google.re2j.UnicodeTables
- Lu - Static variable in class com.google.re2j.UnicodeTables
- Lycian - Static variable in class com.google.re2j.UnicodeTables
- Lydian - Static variable in class com.google.re2j.UnicodeTables
M
- M - Static variable in class com.google.re2j.UnicodeTables
- Machine - Class in com.google.re2j
- Machine(Machine) - Constructor for class com.google.re2j.Machine
-
Copy constructor, but does not include
next - Machine(RE2) - Constructor for class com.google.re2j.Machine
-
Constructs a matching Machine for the specified
RE2. - Machine.Queue - Class in com.google.re2j
- Machine.Thread - Class in com.google.re2j
- MachineInput - Class in com.google.re2j
-
MachineInput abstracts different representations of the input text supplied to the Machine.
- MachineInput() - Constructor for class com.google.re2j.MachineInput
- MachineInput.UTF16Input - Class in com.google.re2j
- MachineInput.UTF8Input - Class in com.google.re2j
-
/ Implementations
- make_Arabic() - Static method in class com.google.re2j.UnicodeTables
- make_Armenian() - Static method in class com.google.re2j.UnicodeTables
- make_Avestan() - Static method in class com.google.re2j.UnicodeTables
- make_Balinese() - Static method in class com.google.re2j.UnicodeTables
- make_Bamum() - Static method in class com.google.re2j.UnicodeTables
- make_Batak() - Static method in class com.google.re2j.UnicodeTables
- make_Bengali() - Static method in class com.google.re2j.UnicodeTables
- make_Bopomofo() - Static method in class com.google.re2j.UnicodeTables
- make_Brahmi() - Static method in class com.google.re2j.UnicodeTables
- make_Braille() - Static method in class com.google.re2j.UnicodeTables
- make_Buginese() - Static method in class com.google.re2j.UnicodeTables
- make_Buhid() - Static method in class com.google.re2j.UnicodeTables
- make_C() - Static method in class com.google.re2j.UnicodeTables
- make_Canadian_Aboriginal() - Static method in class com.google.re2j.UnicodeTables
- make_Carian() - Static method in class com.google.re2j.UnicodeTables
- make_Cc() - Static method in class com.google.re2j.UnicodeTables
- make_Cf() - Static method in class com.google.re2j.UnicodeTables
- make_Cham() - Static method in class com.google.re2j.UnicodeTables
- make_Cherokee() - Static method in class com.google.re2j.UnicodeTables
- make_Co() - Static method in class com.google.re2j.UnicodeTables
- make_Common() - Static method in class com.google.re2j.UnicodeTables
- make_Coptic() - Static method in class com.google.re2j.UnicodeTables
- make_Cs() - Static method in class com.google.re2j.UnicodeTables
- make_Cuneiform() - Static method in class com.google.re2j.UnicodeTables
- make_Cypriot() - Static method in class com.google.re2j.UnicodeTables
- make_Cyrillic() - Static method in class com.google.re2j.UnicodeTables
- make_Deseret() - Static method in class com.google.re2j.UnicodeTables
- make_Devanagari() - Static method in class com.google.re2j.UnicodeTables
- make_Egyptian_Hieroglyphs() - Static method in class com.google.re2j.UnicodeTables
- make_Ethiopic() - Static method in class com.google.re2j.UnicodeTables
- make_foldCommon() - Static method in class com.google.re2j.UnicodeTables
- make_foldGreek() - Static method in class com.google.re2j.UnicodeTables
- make_foldInherited() - Static method in class com.google.re2j.UnicodeTables
- make_foldLl() - Static method in class com.google.re2j.UnicodeTables
- make_foldLt() - Static method in class com.google.re2j.UnicodeTables
- make_foldLu() - Static method in class com.google.re2j.UnicodeTables
- make_foldMn() - Static method in class com.google.re2j.UnicodeTables
- make_Georgian() - Static method in class com.google.re2j.UnicodeTables
- make_Glagolitic() - Static method in class com.google.re2j.UnicodeTables
- make_Gothic() - Static method in class com.google.re2j.UnicodeTables
- make_Greek() - Static method in class com.google.re2j.UnicodeTables
- make_Gujarati() - Static method in class com.google.re2j.UnicodeTables
- make_Gurmukhi() - Static method in class com.google.re2j.UnicodeTables
- make_Han() - Static method in class com.google.re2j.UnicodeTables
- make_Hangul() - Static method in class com.google.re2j.UnicodeTables
- make_Hanunoo() - Static method in class com.google.re2j.UnicodeTables
- make_Hebrew() - Static method in class com.google.re2j.UnicodeTables
- make_Hiragana() - Static method in class com.google.re2j.UnicodeTables
- make_Imperial_Aramaic() - Static method in class com.google.re2j.UnicodeTables
- make_Inherited() - Static method in class com.google.re2j.UnicodeTables
- make_Inscriptional_Pahlavi() - Static method in class com.google.re2j.UnicodeTables
- make_Inscriptional_Parthian() - Static method in class com.google.re2j.UnicodeTables
- make_Javanese() - Static method in class com.google.re2j.UnicodeTables
- make_Kaithi() - Static method in class com.google.re2j.UnicodeTables
- make_Kannada() - Static method in class com.google.re2j.UnicodeTables
- make_Katakana() - Static method in class com.google.re2j.UnicodeTables
- make_Kayah_Li() - Static method in class com.google.re2j.UnicodeTables
- make_Kharoshthi() - Static method in class com.google.re2j.UnicodeTables
- make_Khmer() - Static method in class com.google.re2j.UnicodeTables
- make_L() - Static method in class com.google.re2j.UnicodeTables
- make_Lao() - Static method in class com.google.re2j.UnicodeTables
- make_Latin() - Static method in class com.google.re2j.UnicodeTables
- make_Lepcha() - Static method in class com.google.re2j.UnicodeTables
- make_Limbu() - Static method in class com.google.re2j.UnicodeTables
- make_Linear_B() - Static method in class com.google.re2j.UnicodeTables
- make_Lisu() - Static method in class com.google.re2j.UnicodeTables
- make_Ll() - Static method in class com.google.re2j.UnicodeTables
- make_Lm() - Static method in class com.google.re2j.UnicodeTables
- make_Lo() - Static method in class com.google.re2j.UnicodeTables
- make_Lt() - Static method in class com.google.re2j.UnicodeTables
- make_Lu() - Static method in class com.google.re2j.UnicodeTables
- make_Lycian() - Static method in class com.google.re2j.UnicodeTables
- make_Lydian() - Static method in class com.google.re2j.UnicodeTables
- make_M() - Static method in class com.google.re2j.UnicodeTables
- make_Malayalam() - Static method in class com.google.re2j.UnicodeTables
- make_Mandaic() - Static method in class com.google.re2j.UnicodeTables
- make_Mc() - Static method in class com.google.re2j.UnicodeTables
- make_Me() - Static method in class com.google.re2j.UnicodeTables
- make_Meetei_Mayek() - Static method in class com.google.re2j.UnicodeTables
- make_Mn() - Static method in class com.google.re2j.UnicodeTables
- make_Mongolian() - Static method in class com.google.re2j.UnicodeTables
- make_Myanmar() - Static method in class com.google.re2j.UnicodeTables
- make_N() - Static method in class com.google.re2j.UnicodeTables
- make_Nd() - Static method in class com.google.re2j.UnicodeTables
- make_New_Tai_Lue() - Static method in class com.google.re2j.UnicodeTables
- make_Nko() - Static method in class com.google.re2j.UnicodeTables
- make_Nl() - Static method in class com.google.re2j.UnicodeTables
- make_No() - Static method in class com.google.re2j.UnicodeTables
- make_Ogham() - Static method in class com.google.re2j.UnicodeTables
- make_Ol_Chiki() - Static method in class com.google.re2j.UnicodeTables
- make_Old_Italic() - Static method in class com.google.re2j.UnicodeTables
- make_Old_Persian() - Static method in class com.google.re2j.UnicodeTables
- make_Old_South_Arabian() - Static method in class com.google.re2j.UnicodeTables
- make_Old_Turkic() - Static method in class com.google.re2j.UnicodeTables
- make_Oriya() - Static method in class com.google.re2j.UnicodeTables
- make_Osmanya() - Static method in class com.google.re2j.UnicodeTables
- make_P() - Static method in class com.google.re2j.UnicodeTables
- make_Pc() - Static method in class com.google.re2j.UnicodeTables
- make_Pd() - Static method in class com.google.re2j.UnicodeTables
- make_Pe() - Static method in class com.google.re2j.UnicodeTables
- make_Pf() - Static method in class com.google.re2j.UnicodeTables
- make_Phags_Pa() - Static method in class com.google.re2j.UnicodeTables
- make_Phoenician() - Static method in class com.google.re2j.UnicodeTables
- make_Pi() - Static method in class com.google.re2j.UnicodeTables
- make_Po() - Static method in class com.google.re2j.UnicodeTables
- make_Ps() - Static method in class com.google.re2j.UnicodeTables
- make_Rejang() - Static method in class com.google.re2j.UnicodeTables
- make_Runic() - Static method in class com.google.re2j.UnicodeTables
- make_S() - Static method in class com.google.re2j.UnicodeTables
- make_Samaritan() - Static method in class com.google.re2j.UnicodeTables
- make_Saurashtra() - Static method in class com.google.re2j.UnicodeTables
- make_Sc() - Static method in class com.google.re2j.UnicodeTables
- make_Shavian() - Static method in class com.google.re2j.UnicodeTables
- make_Sinhala() - Static method in class com.google.re2j.UnicodeTables
- make_Sk() - Static method in class com.google.re2j.UnicodeTables
- make_Sm() - Static method in class com.google.re2j.UnicodeTables
- make_So() - Static method in class com.google.re2j.UnicodeTables
- make_Sundanese() - Static method in class com.google.re2j.UnicodeTables
- make_Syloti_Nagri() - Static method in class com.google.re2j.UnicodeTables
- make_Syriac() - Static method in class com.google.re2j.UnicodeTables
- make_Tagalog() - Static method in class com.google.re2j.UnicodeTables
- make_Tagbanwa() - Static method in class com.google.re2j.UnicodeTables
- make_Tai_Le() - Static method in class com.google.re2j.UnicodeTables
- make_Tai_Tham() - Static method in class com.google.re2j.UnicodeTables
- make_Tai_Viet() - Static method in class com.google.re2j.UnicodeTables
- make_Tamil() - Static method in class com.google.re2j.UnicodeTables
- make_Telugu() - Static method in class com.google.re2j.UnicodeTables
- make_Thaana() - Static method in class com.google.re2j.UnicodeTables
- make_Thai() - Static method in class com.google.re2j.UnicodeTables
- make_Tibetan() - Static method in class com.google.re2j.UnicodeTables
- make_Tifinagh() - Static method in class com.google.re2j.UnicodeTables
- make_Ugaritic() - Static method in class com.google.re2j.UnicodeTables
- make_Unknown() - Static method in class com.google.re2j.UnicodeTables
- make_Vai() - Static method in class com.google.re2j.UnicodeTables
- make_Yi() - Static method in class com.google.re2j.UnicodeTables
- make_Z() - Static method in class com.google.re2j.UnicodeTables
- make_Zl() - Static method in class com.google.re2j.UnicodeTables
- make_Zp() - Static method in class com.google.re2j.UnicodeTables
- make_Zs() - Static method in class com.google.re2j.UnicodeTables
- Malayalam - Static variable in class com.google.re2j.UnicodeTables
- Mandaic - Static variable in class com.google.re2j.UnicodeTables
- match(MachineInput, int, int) - Method in class com.google.re2j.Machine
- match(MatcherInput, int, int, int, int[], int) - Method in class com.google.re2j.RE2
-
Matches the regular expression against input starting at position start and ending at position end, with the given anchoring.
- match(CharSequence) - Method in class com.google.re2j.RE2
-
Returns true iff this regexp matches the string
s. - match(CharSequence, int, int, int, int[], int) - Method in class com.google.re2j.RE2
- match(String, CharSequence) - Static method in class com.google.re2j.RE2
-
Returns true iff textual regular expression
patternmatches strings. - MATCH - Static variable in class com.google.re2j.Inst
- MATCH_NL - Static variable in class com.google.re2j.RE2
- matchcap - Variable in class com.google.re2j.Machine
- matched - Variable in class com.google.re2j.Machine
- matcher(byte[]) - Method in class com.google.re2j.Pattern
- matcher(MatcherInput) - Method in class com.google.re2j.Pattern
- matcher(CharSequence) - Method in class com.google.re2j.Pattern
-
Creates a new
Matchermatching the pattern against the input. - Matcher - Class in com.google.re2j
-
A stateful iterator that interprets a regex
Patternon a specific input. - Matcher(Pattern) - Constructor for class com.google.re2j.Matcher
- Matcher(Pattern, MatcherInput) - Constructor for class com.google.re2j.Matcher
- Matcher(Pattern, CharSequence) - Constructor for class com.google.re2j.Matcher
-
Creates a new
Matcherwith the given pattern and input. - matcherInput - Variable in class com.google.re2j.Matcher
- MatcherInput - Class in com.google.re2j
-
Abstract the representations of input text supplied to Matcher.
- MatcherInput() - Constructor for class com.google.re2j.MatcherInput
- MatcherInput.Encoding - Enum Class in com.google.re2j
- MatcherInput.Utf16MatcherInput - Class in com.google.re2j
- MatcherInput.Utf8MatcherInput - Class in com.google.re2j
- matches() - Method in class com.google.re2j.Matcher
-
Matches the entire input against the pattern (anchored start and end).
- matches(byte[]) - Method in class com.google.re2j.Pattern
- matches(String) - Method in class com.google.re2j.Pattern
- matches(String, byte[]) - Static method in class com.google.re2j.Pattern
- matches(String, CharSequence) - Static method in class com.google.re2j.Pattern
-
Matches a string against a regular expression.
- matchRune(int) - Method in class com.google.re2j.Inst
- matchRune(Regexp, int) - Static method in class com.google.re2j.Parser
- matchUTF8(byte[]) - Method in class com.google.re2j.RE2
-
Returns true iff this regexp matches the UTF-8 byte array
b. - max - Variable in class com.google.re2j.Regexp
- MAX_ASCII - Static variable in class com.google.re2j.Unicode
- MAX_FOLD - Static variable in class com.google.re2j.Unicode
- MAX_LATIN1 - Static variable in class com.google.re2j.Unicode
- MAX_RUNE - Static variable in class com.google.re2j.Unicode
- maxCap() - Method in class com.google.re2j.Regexp
- maybeConcat(int, int) - Method in class com.google.re2j.Parser
- Mc - Static variable in class com.google.re2j.UnicodeTables
- Me - Static variable in class com.google.re2j.UnicodeTables
- Meetei_Mayek - Static variable in class com.google.re2j.UnicodeTables
- mergeCharClass(Regexp, Regexp) - Static method in class com.google.re2j.Parser
- METACHARACTERS - Static variable in class com.google.re2j.Utils
- min - Variable in class com.google.re2j.Regexp
- MIN_FOLD - Static variable in class com.google.re2j.Unicode
- minFoldRune(int) - Static method in class com.google.re2j.Parser
- Mn - Static variable in class com.google.re2j.UnicodeTables
- Mongolian - Static variable in class com.google.re2j.UnicodeTables
- more() - Method in class com.google.re2j.Parser.StringIterator
- MULTILINE - Static variable in class com.google.re2j.Pattern
-
Flag: multiline matching:
^and$match at beginning and end of line, not just beginning and end of input. - Myanmar - Static variable in class com.google.re2j.UnicodeTables
N
- N - Static variable in class com.google.re2j.UnicodeTables
- name - Variable in class com.google.re2j.Regexp
- namedGroups - Variable in class com.google.re2j.Matcher
- namedGroups - Variable in class com.google.re2j.Parser
- namedGroups - Variable in class com.google.re2j.RE2
- namedGroups - Variable in class com.google.re2j.Regexp
- namedGroups() - Method in class com.google.re2j.Pattern
-
Return a map of the capturing groups in this matcher's pattern, where key is the name and value is the index of the group in the pattern.
- ncap - Variable in class com.google.re2j.Machine
- Nd - Static variable in class com.google.re2j.UnicodeTables
- negateClass() - Method in class com.google.re2j.CharClass
- New_Tai_Lue - Static variable in class com.google.re2j.UnicodeTables
- newInst(int) - Method in class com.google.re2j.Compiler
- newLiteral(int, int) - Method in class com.google.re2j.Parser
- newRegexp(Regexp.Op) - Method in class com.google.re2j.Parser
- next - Variable in class com.google.re2j.Machine
- next(int) - Method in class com.google.re2j.Prog
- Nko - Static variable in class com.google.re2j.UnicodeTables
- Nl - Static variable in class com.google.re2j.UnicodeTables
- No - Static variable in class com.google.re2j.UnicodeTables
- NO_MATCH - Enum constant in enum class com.google.re2j.Regexp.Op
- NO_WORD_BOUNDARY - Enum constant in enum class com.google.re2j.Regexp.Op
- NON_GREEDY - Static variable in class com.google.re2j.RE2
- nop() - Method in class com.google.re2j.Compiler
- NOP - Static variable in class com.google.re2j.Inst
- nullable - Variable in class com.google.re2j.Compiler.Frag
- numberOfCapturingGroups() - Method in class com.google.re2j.RE2
-
Returns the number of parenthesized subexpressions in this regular expression.
- numCap - Variable in class com.google.re2j.Parser
- numCap - Variable in class com.google.re2j.Prog
- numInst() - Method in class com.google.re2j.Prog
- numSubexp - Variable in class com.google.re2j.RE2
O
- of(F, S) - Static method in class com.google.re2j.Parser.Pair
- Ogham - Static variable in class com.google.re2j.UnicodeTables
- Ol_Chiki - Static variable in class com.google.re2j.UnicodeTables
- Old_Italic - Static variable in class com.google.re2j.UnicodeTables
- Old_Persian - Static variable in class com.google.re2j.UnicodeTables
- Old_South_Arabian - Static variable in class com.google.re2j.UnicodeTables
- Old_Turkic - Static variable in class com.google.re2j.UnicodeTables
- ONE_LINE - Static variable in class com.google.re2j.RE2
- op - Variable in class com.google.re2j.Inst
- op - Variable in class com.google.re2j.Regexp
- op(Regexp.Op) - Method in class com.google.re2j.Parser
- Op() - Constructor for enum class com.google.re2j.Regexp.Op
- Oriya - Static variable in class com.google.re2j.UnicodeTables
- Osmanya - Static variable in class com.google.re2j.UnicodeTables
- out - Variable in class com.google.re2j.Compiler.Frag
- out - Variable in class com.google.re2j.Inst
P
- P - Static variable in class com.google.re2j.UnicodeTables
- pad(int[]) - Method in class com.google.re2j.RE2
- Pair(F, S) - Constructor for class com.google.re2j.Parser.Pair
- parse(String, int) - Static method in class com.google.re2j.Parser
-
Parse regular expression pattern
patternwith mode flagsflags. - parseClass(Parser.StringIterator) - Method in class com.google.re2j.Parser
- parseClassChar(Parser.StringIterator, int) - Static method in class com.google.re2j.Parser
- parseEscape(Parser.StringIterator) - Static method in class com.google.re2j.Parser
- parseInt(Parser.StringIterator) - Static method in class com.google.re2j.Parser
- parseInternal() - Method in class com.google.re2j.Parser
- parseNamedClass(Parser.StringIterator, CharClass) - Method in class com.google.re2j.Parser
- parsePerlClassEscape(Parser.StringIterator, CharClass) - Method in class com.google.re2j.Parser
- parsePerlFlags(Parser.StringIterator) - Method in class com.google.re2j.Parser
- Parser - Class in com.google.re2j
-
A parser of regular expression patterns.
- Parser(String, int) - Constructor for class com.google.re2j.Parser
- Parser.Pair<F,
S> - Class in com.google.re2j - Parser.Stack - Class in com.google.re2j
- Parser.StringIterator - Class in com.google.re2j
- parseRepeat(Parser.StringIterator) - Static method in class com.google.re2j.Parser
- parseRightParen() - Method in class com.google.re2j.Parser
- parseUnicodeClass(Parser.StringIterator, CharClass) - Method in class com.google.re2j.Parser
- parseVerticalBar() - Method in class com.google.re2j.Parser
- patch(int, int) - Method in class com.google.re2j.Prog
- pattern - Variable in class com.google.re2j.Matcher
- pattern - Variable in class com.google.re2j.Pattern
- pattern() - Method in class com.google.re2j.Matcher
-
Returns the
Patternassociated with thisMatcher. - pattern() - Method in class com.google.re2j.Pattern
-
Returns the pattern used in the constructor.
- Pattern - Class in com.google.re2j
-
A compiled representation of an RE2 regular expression, mimicking the
java.util.regex.PatternAPI. - Pattern(String, int, RE2) - Constructor for class com.google.re2j.Pattern
- PatternSyntaxException - Exception Class in com.google.re2j
-
An exception thrown by the parser if the pattern was invalid.
- PatternSyntaxException(String) - Constructor for exception class com.google.re2j.PatternSyntaxException
- PatternSyntaxException(String, String) - Constructor for exception class com.google.re2j.PatternSyntaxException
- Pc - Static variable in class com.google.re2j.UnicodeTables
- Pd - Static variable in class com.google.re2j.UnicodeTables
- Pe - Static variable in class com.google.re2j.UnicodeTables
- peek() - Method in class com.google.re2j.Parser.StringIterator
- PERL - Static variable in class com.google.re2j.RE2
- PERL_GROUPS - Static variable in class com.google.re2j.CharGroup
- PERL_X - Static variable in class com.google.re2j.RE2
- Pf - Static variable in class com.google.re2j.UnicodeTables
- Phags_Pa - Static variable in class com.google.re2j.UnicodeTables
- Phoenician - Static variable in class com.google.re2j.UnicodeTables
- Pi - Static variable in class com.google.re2j.UnicodeTables
- plus(Compiler.Frag, boolean) - Method in class com.google.re2j.Compiler
- PLUS - Enum constant in enum class com.google.re2j.Regexp.Op
- Po - Static variable in class com.google.re2j.UnicodeTables
- pool - Variable in class com.google.re2j.Machine
- pooled - Variable in class com.google.re2j.RE2
- poolSize - Variable in class com.google.re2j.Machine
- pop() - Method in class com.google.re2j.Parser
- pop() - Method in class com.google.re2j.Parser.StringIterator
- popToPseudo() - Method in class com.google.re2j.Parser
- pos - Variable in class com.google.re2j.Parser.StringIterator
- pos() - Method in class com.google.re2j.Parser.StringIterator
- POSIX - Static variable in class com.google.re2j.RE2
- POSIX_GROUPS - Static variable in class com.google.re2j.CharGroup
- prefix - Variable in class com.google.re2j.RE2
- prefix(StringBuilder) - Method in class com.google.re2j.Prog
- prefixComplete - Variable in class com.google.re2j.RE2
- prefixRune - Variable in class com.google.re2j.RE2
- prefixUTF8 - Variable in class com.google.re2j.RE2
- prog - Variable in class com.google.re2j.Compiler
- prog - Variable in class com.google.re2j.Machine
- prog - Variable in class com.google.re2j.RE2
- Prog - Class in com.google.re2j
-
A Prog is a compiled regular expression program.
- Prog() - Constructor for class com.google.re2j.Prog
- Ps - Static variable in class com.google.re2j.UnicodeTables
- push(Regexp) - Method in class com.google.re2j.Parser
- put(Machine, boolean) - Method in class com.google.re2j.RE2
Q
- q0 - Variable in class com.google.re2j.Machine
- q1 - Variable in class com.google.re2j.Machine
- qsortIntPair(int[], int, int) - Static method in class com.google.re2j.CharClass
- quest(Compiler.Frag, boolean) - Method in class com.google.re2j.Compiler
- QUEST - Enum constant in enum class com.google.re2j.Regexp.Op
- Queue(int) - Constructor for class com.google.re2j.Machine.Queue
- quote(String) - Static method in class com.google.re2j.Pattern
-
Returns a literal pattern string for the specified string.
- quoteIfHyphen(StringBuilder, int) - Static method in class com.google.re2j.Regexp
- quoteMeta(String) - Static method in class com.google.re2j.RE2
-
Returns a string that quotes all regular expression metacharacters inside the argument text; the returned string is a regular expression matching the literal text.
- quoteReplacement(String) - Static method in class com.google.re2j.Matcher
-
Quotes '\' and '$' in
s, so that the returned string could be used inMatcher.appendReplacement(StringBuffer, String)as a literal replacement ofs.
R
- r - Variable in class com.google.re2j.CharClass
- re2 - Variable in class com.google.re2j.Machine
- re2 - Variable in class com.google.re2j.Pattern
- re2() - Method in class com.google.re2j.Pattern
- RE2 - Class in com.google.re2j
-
An RE2 class instance is a compiled representation of an RE2 regular expression, independent of the public Java-like Pattern/Matcher API.
- RE2(String) - Constructor for class com.google.re2j.RE2
- RE2(String, Prog, int, boolean) - Constructor for class com.google.re2j.RE2
- RE2.DeliverFunc - Interface in com.google.re2j
- RE2.ReplaceFunc - Interface in com.google.re2j
- readResolve() - Method in class com.google.re2j.Pattern
- Regexp - Class in com.google.re2j
-
Regular expression abstract syntax tree.
- Regexp(Regexp) - Constructor for class com.google.re2j.Regexp
- Regexp(Regexp.Op) - Constructor for class com.google.re2j.Regexp
- Regexp.Op - Enum Class in com.google.re2j
- reinit() - Method in class com.google.re2j.Regexp
- Rejang - Static variable in class com.google.re2j.UnicodeTables
- removeLeadingRegexp(Regexp, boolean) - Method in class com.google.re2j.Parser
- removeLeadingString(Regexp, int) - Method in class com.google.re2j.Parser
- removeRange(int, int) - Method in class com.google.re2j.Parser.Stack
- repeat(Regexp.Op, int, int, int, Parser.StringIterator, int) - Method in class com.google.re2j.Parser
- REPEAT - Enum constant in enum class com.google.re2j.Regexp.Op
- replace(String) - Method in interface com.google.re2j.RE2.ReplaceFunc
- replace(String, boolean) - Method in class com.google.re2j.Matcher
-
Helper: replaceAll/replaceFirst hybrid.
- replaceAll(String) - Method in class com.google.re2j.Matcher
-
Returns the input with all matches replaced by
replacement, interpreted as forappendReplacement. - replaceAll(String, String) - Method in class com.google.re2j.RE2
-
Returns a copy of
srcin which all matches for this regexp have been replaced byrepl. - replaceAllFunc(String, RE2.ReplaceFunc, int) - Method in class com.google.re2j.RE2
-
Returns a copy of
srcin which at mostmaxReplacesmatches for this regexp have been replaced by the return value of of functionrepl(whose first argument is the matched string). - replaceFirst(String) - Method in class com.google.re2j.Matcher
-
Returns the input with the first match replaced by
replacement, interpreted as forappendReplacement. - replaceFirst(String, String) - Method in class com.google.re2j.RE2
-
Returns a copy of
srcin which only the first match for this regexp has been replaced byrepl. - reset() - Method in class com.google.re2j.Matcher
-
Resets the
Matcher, rewinding input and discarding any match information. - reset() - Method in class com.google.re2j.Pattern
-
Releases memory used by internal caches associated with this pattern.
- reset() - Method in class com.google.re2j.RE2
- reset(byte[]) - Method in class com.google.re2j.Matcher
-
Resets the
Matcherand changes the input. - reset(MatcherInput) - Method in class com.google.re2j.Matcher
- reset(CharSequence) - Method in class com.google.re2j.Matcher
-
Resets the
Matcherand changes the input. - resetCap(int) - Method in class com.google.re2j.Machine
- rest() - Method in class com.google.re2j.Parser.StringIterator
- reuse(Regexp) - Method in class com.google.re2j.Parser
- rewindTo(int) - Method in class com.google.re2j.Parser.StringIterator
- rune(int[], int) - Method in class com.google.re2j.Compiler
- rune(int, int) - Method in class com.google.re2j.Compiler
- RUNE - Static variable in class com.google.re2j.Inst
- RUNE_ANY - Static variable in class com.google.re2j.Inst
- RUNE_ANY_NOT_NL - Static variable in class com.google.re2j.Inst
- RUNE1 - Static variable in class com.google.re2j.Inst
- runes - Variable in class com.google.re2j.Inst
- runes - Variable in class com.google.re2j.Regexp
- runeToString(int) - Static method in class com.google.re2j.Utils
- Runic - Static variable in class com.google.re2j.UnicodeTables
S
- S - Static variable in class com.google.re2j.UnicodeTables
- Samaritan - Static variable in class com.google.re2j.UnicodeTables
- Saurashtra - Static variable in class com.google.re2j.UnicodeTables
- Sc - Static variable in class com.google.re2j.UnicodeTables
- Scripts() - Static method in class com.google.re2j.UnicodeTables
- SCRIPTS - Static variable in class com.google.re2j.UnicodeTables
- second - Variable in class com.google.re2j.Parser.Pair
- serialVersionUID - Static variable in class com.google.re2j.Pattern
- Shavian - Static variable in class com.google.re2j.UnicodeTables
- sign - Variable in class com.google.re2j.CharGroup
- simpleFold(int) - Static method in class com.google.re2j.Unicode
- simplify(Regexp) - Static method in class com.google.re2j.Simplify
- Simplify - Class in com.google.re2j
- Simplify() - Constructor for class com.google.re2j.Simplify
- simplify1(Regexp.Op, int, Regexp, Regexp) - Static method in class com.google.re2j.Simplify
- Sinhala - Static variable in class com.google.re2j.UnicodeTables
- size - Variable in class com.google.re2j.Machine.Queue
- Sk - Static variable in class com.google.re2j.UnicodeTables
- skip(int) - Method in class com.google.re2j.Parser.StringIterator
- skipNop(int) - Method in class com.google.re2j.Prog
- skipString(String) - Method in class com.google.re2j.Parser.StringIterator
- Sm - Static variable in class com.google.re2j.UnicodeTables
- So - Static variable in class com.google.re2j.UnicodeTables
- sparse - Variable in class com.google.re2j.Machine.Queue
- split(Matcher, int) - Method in class com.google.re2j.Pattern
-
Helper: run split on m's input.
- split(String) - Method in class com.google.re2j.Pattern
-
Splits input around instances of the regular expression.
- split(String, int) - Method in class com.google.re2j.Pattern
-
Splits input around instances of the regular expression.
- stack - Variable in class com.google.re2j.Parser
- Stack() - Constructor for class com.google.re2j.Parser.Stack
- star(Compiler.Frag, boolean) - Method in class com.google.re2j.Compiler
- STAR - Enum constant in enum class com.google.re2j.Regexp.Op
- start - Variable in class com.google.re2j.MachineInput.UTF16Input
- start - Variable in class com.google.re2j.MachineInput.UTF8Input
- start - Variable in class com.google.re2j.Prog
- start() - Method in class com.google.re2j.Matcher
-
Returns the start position of the most recent match.
- start(int) - Method in class com.google.re2j.Matcher
-
Returns the start position of a subgroup of the most recent match.
- start(String) - Method in class com.google.re2j.Matcher
-
Returns the start of the named group of the most recent match, or -1 if the group was not matched.
- startCond() - Method in class com.google.re2j.Prog
- step(int) - Method in class com.google.re2j.MachineInput
-
/ Interface
- step(int) - Method in class com.google.re2j.MachineInput.UTF16Input
- step(int) - Method in class com.google.re2j.MachineInput.UTF8Input
- step(Machine.Queue, Machine.Queue, int, int, int, int, int, boolean) - Method in class com.google.re2j.Machine
- str - Variable in class com.google.re2j.MachineInput.UTF16Input
- str - Variable in class com.google.re2j.Parser.StringIterator
- StringIterator(String) - Constructor for class com.google.re2j.Parser.StringIterator
- stringToRunes(String) - Static method in class com.google.re2j.Utils
- subarray(byte[], int, int) - Static method in class com.google.re2j.Utils
- subarray(int[], int, int) - Static method in class com.google.re2j.Utils
- subarray(Regexp[], int, int) - Static method in class com.google.re2j.Parser
-
/ Utilities
- submatches() - Method in class com.google.re2j.Machine
- subs - Variable in class com.google.re2j.Regexp
- substring(int, int) - Method in class com.google.re2j.Matcher
-
Helper: return substring for [start, end).
- Sundanese - Static variable in class com.google.re2j.UnicodeTables
- swapVerticalBar() - Method in class com.google.re2j.Parser
- Syloti_Nagri - Static variable in class com.google.re2j.UnicodeTables
- Syriac - Static variable in class com.google.re2j.UnicodeTables
T
- Tagalog - Static variable in class com.google.re2j.UnicodeTables
- Tagbanwa - Static variable in class com.google.re2j.UnicodeTables
- Tai_Le - Static variable in class com.google.re2j.UnicodeTables
- Tai_Tham - Static variable in class com.google.re2j.UnicodeTables
- Tai_Viet - Static variable in class com.google.re2j.UnicodeTables
- Tamil - Static variable in class com.google.re2j.UnicodeTables
- Telugu - Static variable in class com.google.re2j.UnicodeTables
- Thaana - Static variable in class com.google.re2j.UnicodeTables
- Thai - Static variable in class com.google.re2j.UnicodeTables
- Thread(int) - Constructor for class com.google.re2j.Machine.Thread
- Tibetan - Static variable in class com.google.re2j.UnicodeTables
- Tifinagh - Static variable in class com.google.re2j.UnicodeTables
- toArray() - Method in class com.google.re2j.CharClass
- toLowerCase(int) - Static method in class com.google.re2j.Characters
- toString() - Method in class com.google.re2j.CharClass
- toString() - Method in class com.google.re2j.Inst
- toString() - Method in class com.google.re2j.Machine.Queue
- toString() - Method in class com.google.re2j.Parser.StringIterator
- toString() - Method in class com.google.re2j.Pattern
- toString() - Method in class com.google.re2j.Prog
- toString() - Method in class com.google.re2j.RE2
- toString() - Method in class com.google.re2j.Regexp
- toUpperCase(int) - Static method in class com.google.re2j.Characters
U
- Ugaritic - Static variable in class com.google.re2j.UnicodeTables
- UNANCHORED - Static variable in class com.google.re2j.RE2
-
/ Anchors
- unhex(int) - Static method in class com.google.re2j.Utils
- Unicode - Class in com.google.re2j
-
Utilities for dealing with Unicode better than Java does.
- Unicode() - Constructor for class com.google.re2j.Unicode
- UNICODE_GROUPS - Static variable in class com.google.re2j.RE2
- unicodeTable(String) - Static method in class com.google.re2j.Parser
- UnicodeTables - Class in com.google.re2j
- UnicodeTables() - Constructor for class com.google.re2j.UnicodeTables
- Unknown - Static variable in class com.google.re2j.UnicodeTables
- Upper - Static variable in class com.google.re2j.UnicodeTables
- UTF_16 - Enum constant in enum class com.google.re2j.MatcherInput.Encoding
- UTF_8 - Enum constant in enum class com.google.re2j.MatcherInput.Encoding
- utf16(CharSequence) - Static method in class com.google.re2j.MatcherInput
-
Return the MatcherInput for UTF_16 encoding.
- UTF16Input(CharSequence, int, int) - Constructor for class com.google.re2j.MachineInput.UTF16Input
- Utf16MatcherInput(CharSequence) - Constructor for class com.google.re2j.MatcherInput.Utf16MatcherInput
- utf8(byte[]) - Static method in class com.google.re2j.MatcherInput
-
Return the MatcherInput for UTF_8 encoding.
- utf8(String) - Static method in class com.google.re2j.MatcherInput
-
Return the MatcherInput for UTF_8 encoding.
- UTF8Input(byte[]) - Constructor for class com.google.re2j.MachineInput.UTF8Input
- UTF8Input(byte[], int, int) - Constructor for class com.google.re2j.MachineInput.UTF8Input
- Utf8MatcherInput(byte[]) - Constructor for class com.google.re2j.MatcherInput.Utf8MatcherInput
- Utils - Class in com.google.re2j
-
Various constants and helper utilities.
- Utils() - Constructor for class com.google.re2j.Utils
V
- Vai - Static variable in class com.google.re2j.UnicodeTables
- valueOf(String) - Static method in enum class com.google.re2j.MatcherInput.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.google.re2j.Regexp.Op
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.google.re2j.MatcherInput.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.google.re2j.Regexp.Op
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERTICAL_BAR - Enum constant in enum class com.google.re2j.Regexp.Op
W
- WAS_DOLLAR - Static variable in class com.google.re2j.RE2
- wholeRegexp - Variable in class com.google.re2j.Parser
- WORD_BOUNDARY - Enum constant in enum class com.google.re2j.Regexp.Op
Y
- Yi - Static variable in class com.google.re2j.UnicodeTables
Z
- Z - Static variable in class com.google.re2j.UnicodeTables
- Zl - Static variable in class com.google.re2j.UnicodeTables
- Zp - Static variable in class com.google.re2j.UnicodeTables
- Zs - Static variable in class com.google.re2j.UnicodeTables
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form