Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
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 sb two 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, where n is the group number in decimal.
appendReplacement(StringBuilder, String) - Method in class com.google.re2j.Matcher
Appends to sb two 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, where n is 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 sb the 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 sb the 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 Pattern corresponding to compiling regex with the default flags (0).
compile(String) - Static method in class com.google.re2j.RE2
Parses a regular expression and returns, if successful, an RE2 instance that can be used to match against text.
compile(String, int) - Static method in class com.google.re2j.Pattern
Creates and returns a new Pattern corresponding to compiling regex with the given flags.
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
compilePOSIX is like RE2.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) to RE2 (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 s of this regular expression.
findAll(String, int) - Method in class com.google.re2j.RE2
findAll is the All version of RE2.find(String); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllIndex(String, int) - Method in class com.google.re2j.RE2
findAllIndex is the All version of RE2.findIndex(String); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllSubmatch(String, int) - Method in class com.google.re2j.RE2
findAllSubmatch is the All version of RE2.findSubmatch(String); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllSubmatchIndex(String, int) - Method in class com.google.re2j.RE2
findAllSubmatchIndex is the All version of RE2.findSubmatchIndex(String); it returns a list of up to n successive 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 of RE2.findUTF8(byte[]); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllUTF8Index(byte[], int) - Method in class com.google.re2j.RE2
findAllUTF8Index is the All version of RE2.findUTF8Index(byte[]); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllUTF8Submatch(byte[], int) - Method in class com.google.re2j.RE2
findAllUTF8Submatch is the All version of RE2.findUTF8Submatch(byte[]); it returns a list of up to n successive matches of the expression, as defined by the All description above.
findAllUTF8SubmatchIndex(byte[], int) - Method in class com.google.re2j.RE2
findAllUTF8SubmatchIndex is the All version of RE2.findUTF8SubmatchIndex(byte[]); it returns a list of up to n successive 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 s of 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 s and 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 s and 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 b of 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 b of 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 b and the matches, if any, of its subexpressions, as defined by the Submatch description above.
findUTF8SubmatchIndex(byte[]) - Method in class com.google.re2j.RE2
Returns an array holding the index pairs identifying the leftmost match of this regular expression in b and the matches, if any, of its subexpressions, as defined by the the Submatch and Index descriptions above.
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 null if 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 pattern matches string s.
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 Matcher matching the pattern against the input.
Matcher - Class in com.google.re2j
A stateful iterator that interprets a regex Pattern on 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 Matcher with 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 pattern with mode flags flags.
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 Pattern associated with this Matcher.
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.Pattern API.
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 in Matcher.appendReplacement(StringBuffer, String) as a literal replacement of s.

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 for appendReplacement.
replaceAll(String, String) - Method in class com.google.re2j.RE2
Returns a copy of src in which all matches for this regexp have been replaced by repl.
replaceAllFunc(String, RE2.ReplaceFunc, int) - Method in class com.google.re2j.RE2
Returns a copy of src in which at most maxReplaces matches for this regexp have been replaced by the return value of of function repl (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 for appendReplacement.
replaceFirst(String, String) - Method in class com.google.re2j.RE2
Returns a copy of src in which only the first match for this regexp has been replaced by repl.
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 Matcher and changes the input.
reset(MatcherInput) - Method in class com.google.re2j.Matcher
 
reset(CharSequence) - Method in class com.google.re2j.Matcher
Resets the Matcher and 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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form