Skip navigation links
A C D E F G H I L M P Q R S T U 

A

appendReplacement(StringBuffer, String) - Method in class com.florianingerl.util.regex.Matcher
Implements a non-terminal append-and-replace step.
appendReplacement(StringBuffer, Function<Matcher, String>) - Method in class com.florianingerl.util.regex.Matcher
 
appendReplacement(StringBuffer, CaptureReplacer) - Method in class com.florianingerl.util.regex.Matcher
Implements a non-terminal append-and-replace step.
appendTail(StringBuffer) - Method in class com.florianingerl.util.regex.Matcher
Implements a terminal append-and-replace step.
asPredicate() - Method in class com.florianingerl.util.regex.Pattern
Creates a predicate which can be used to match a string.

C

Capture - Class in com.florianingerl.util.regex
The result of a successful capture of a capturing group.
CAPTURE_TREE - Static variable in class com.florianingerl.util.regex.Matcher
Enables the creation of a so-called Capture Tree during matching.
CaptureReplacer - Interface in com.florianingerl.util.regex
Used to replace all captures of capturing groups recursively with a computed replacement string.
CaptureTree - Class in com.florianingerl.util.regex
Contains all captures made during the previous match operation of all capturing groups in a hierarchical data structure.
captureTree() - Method in class com.florianingerl.util.regex.Matcher
Returns the CaptureTree of the previous match operation.
CaptureTreeNode - Class in com.florianingerl.util.regex
A node inside a CaptureTree.
CaptureTreeNode() - Constructor for class com.florianingerl.util.regex.CaptureTreeNode
 
CASE_INSENSITIVE - Static variable in class com.florianingerl.util.regex.Pattern
Enables case-insensitive matching.
com.florianingerl.util.regex - package com.florianingerl.util.regex
 
COMMENTS - Static variable in class com.florianingerl.util.regex.Pattern
Permits whitespace and comments in pattern.
compile(String) - Static method in class com.florianingerl.util.regex.Pattern
Compiles the given regular expression into a pattern.
compile(String, int) - Static method in class com.florianingerl.util.regex.Pattern
Compiles the given regular expression into a pattern with the given flags.
CustomNode() - Constructor for class com.florianingerl.util.regex.Pattern.CustomNode
 

D

DefaultCaptureReplacer - Class in com.florianingerl.util.regex
A reasonable default implementation of CaptureReplacer.
DefaultCaptureReplacer() - Constructor for class com.florianingerl.util.regex.DefaultCaptureReplacer
 
DOTALL - Static variable in class com.florianingerl.util.regex.Pattern
Enables dotall mode.

E

end() - Method in class com.florianingerl.util.regex.Matcher
Returns the offset after the last character matched.
end(int) - Method in class com.florianingerl.util.regex.Matcher
Returns the offset after the last character of the subsequence captured by the given group during the previous match operation.
end(String) - Method in class com.florianingerl.util.regex.Matcher
Returns the offset after the last character of the subsequence captured by the given named-capturing group during the previous match operation.
end() - Method in interface com.florianingerl.util.regex.MatchResult
Returns the offset after the last character matched.
end(int) - Method in interface com.florianingerl.util.regex.MatchResult
Returns the offset after the last character of the subsequence captured by the given group during this match.
end(String) - Method in interface com.florianingerl.util.regex.MatchResult
 

F

find() - Method in class com.florianingerl.util.regex.Matcher
Attempts to find the next subsequence of the input sequence that matches the pattern.
find(int) - Method in class com.florianingerl.util.regex.Matcher
Resets this matcher and then attempts to find the next subsequence of the input sequence that matches the pattern, starting at the specified index.
flags() - Method in class com.florianingerl.util.regex.Pattern
Returns this pattern's match flags.

G

getCapture() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns a Capture object that contains the start and end index of the region of the input sequence captured
getChildren() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns the children of this node
getDescription() - Method in exception com.florianingerl.util.regex.PatternSyntaxException
Retrieves the description of the error.
getEnd() - Method in class com.florianingerl.util.regex.Capture
Returns the end index of the range of the input sequence that was captured
getGroupName() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns the group name of the named-capturing group that was captured
getGroupNumber() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns the group number of the capturing group that was captured
getIndex() - Method in exception com.florianingerl.util.regex.PatternSyntaxException
Retrieves the error index.
getInput() - Method in interface com.florianingerl.util.regex.CaptureReplacer
Returns the whole input sequence
getInput() - Method in class com.florianingerl.util.regex.DefaultCaptureReplacer
 
getMessage() - Method in exception com.florianingerl.util.regex.PatternSyntaxException
Returns a multi-line string containing the description of the syntax error and its index, the erroneous regular-expression pattern, and a visual indication of the error index within the pattern.
getMode() - Method in class com.florianingerl.util.regex.Matcher
Returns this matcher's matching mode.
getParent() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns the parent of this node
getPattern() - Method in exception com.florianingerl.util.regex.PatternSyntaxException
Retrieves the erroneous regular-expression pattern.
getRoot() - Method in class com.florianingerl.util.regex.CaptureTree
Returns the root of this capture tree
getStart() - Method in class com.florianingerl.util.regex.Capture
Returns the start index of the range of the input sequence that was captured
getValue() - Method in class com.florianingerl.util.regex.Capture
Returns the substring of the input sequence that was captured
group() - Method in class com.florianingerl.util.regex.Matcher
Returns the input subsequence matched by the previous match.
group(int) - Method in class com.florianingerl.util.regex.Matcher
Returns the input subsequence captured by the given group during the previous match operation.
group(String) - Method in class com.florianingerl.util.regex.Matcher
Returns the input subsequence captured by the given named-capturing group during the previous match operation.
group() - Method in interface com.florianingerl.util.regex.MatchResult
Returns the input subsequence matched by the previous match.
group(int) - Method in interface com.florianingerl.util.regex.MatchResult
Returns the input subsequence captured by the given group during the previous match operation.
group(String) - Method in interface com.florianingerl.util.regex.MatchResult
 
groupCount() - Method in class com.florianingerl.util.regex.Matcher
Returns the number of capturing groups in this matcher's pattern.
groupCount() - Method in interface com.florianingerl.util.regex.MatchResult
Returns the number of capturing groups in this match result's pattern.

H

hasAnchoringBounds() - Method in class com.florianingerl.util.regex.Matcher
Queries the anchoring of region bounds for this matcher.
hasTransparentBounds() - Method in class com.florianingerl.util.regex.Matcher
Queries the transparency of region bounds for this matcher.
hitEnd() - Method in class com.florianingerl.util.regex.Matcher
Returns true if the end of input was hit by the search engine in the last match operation performed by this matcher.

I

installPlugin(String, Class<? extends Pattern.CustomNode>) - Static method in class com.florianingerl.util.regex.Pattern
Installs a plugin into this regex engine.
isDeterministic() - Method in class com.florianingerl.util.regex.Pattern.CustomNode
 
isMaxValid() - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Says whether this node can match arbitrary many characters This is used by Lookbehinds.
isRecursion() - Method in class com.florianingerl.util.regex.CaptureTreeNode
Returns whether this capture is from a recursive group call

L

LITERAL - Static variable in class com.florianingerl.util.regex.Pattern
Enables literal parsing of the pattern.
lookingAt() - Method in class com.florianingerl.util.regex.Matcher
Attempts to match the input sequence, starting at the beginning of the region, against the pattern.

M

match(Matcher, int, CharSequence) - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Matches the input character sequence against this node's pattern.
Matcher - Class in com.florianingerl.util.regex
An engine that performs match operations on a character sequence by interpreting a Pattern.
matcher(CharSequence) - Method in class com.florianingerl.util.regex.Pattern
Creates a matcher that will match the given input against this pattern.
matches() - Method in class com.florianingerl.util.regex.Matcher
Attempts to match the entire region against the pattern.
matches(String, CharSequence) - Static method in class com.florianingerl.util.regex.Pattern
Compiles the given regular expression and attempts to match the given input against it.
matchNext(Matcher, int, CharSequence) - Method in class com.florianingerl.util.regex.Pattern.CustomNode
 
MatchResult - Interface in com.florianingerl.util.regex
The result of a match operation.
maxLength() - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Returns the maximum number of characters that this node matches.
minLength() - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Returns the minimum number of characters that this node matches.
MULTILINE - Static variable in class com.florianingerl.util.regex.Pattern
Enables multiline mode.

P

pattern() - Method in class com.florianingerl.util.regex.Matcher
Returns the pattern that is interpreted by this matcher.
Pattern - Class in com.florianingerl.util.regex
A compiled representation of a regular expression.
pattern() - Method in class com.florianingerl.util.regex.Pattern
Returns the regular expression from which this pattern was compiled.
Pattern.CustomNode - Class in com.florianingerl.util.regex
Base class for plugins into the regex engine.
PatternSyntaxException - Exception in com.florianingerl.util.regex
Unchecked exception thrown to indicate a syntax error in a regular-expression pattern.
PatternSyntaxException(String, String, int) - Constructor for exception com.florianingerl.util.regex.PatternSyntaxException
Constructs a new instance of this class.

Q

quote(String) - Static method in class com.florianingerl.util.regex.Pattern
Returns a literal pattern String for the specified String.
quoteReplacement(String) - Static method in class com.florianingerl.util.regex.Matcher
Returns a literal replacement String for the specified String.

R

region(int, int) - Method in class com.florianingerl.util.regex.Matcher
Sets the limits of this matcher's region.
regionEnd() - Method in class com.florianingerl.util.regex.Matcher
Reports the end index (exclusive) of this matcher's region.
regionStart() - Method in class com.florianingerl.util.regex.Matcher
Reports the start index of this matcher's region.
replace(CaptureTreeNode) - Method in interface com.florianingerl.util.regex.CaptureReplacer
Computes the replacement string for the given CaptureTreeNode
replace(CaptureTreeNode) - Method in class com.florianingerl.util.regex.DefaultCaptureReplacer
A CaptureTreeNode is replaced by the replacement strings of all its children (ignoring those inside lookarounds) and the text in between the children.
replaceAll(String) - Method in class com.florianingerl.util.regex.Matcher
Replaces every subsequence of the input sequence that matches the pattern with the given replacement string.
replaceAll(Function<Matcher, String>) - Method in class com.florianingerl.util.regex.Matcher
Replaces every subsequence of the input sequence that matches the pattern with the replacement string computed with the given Match Evaluator.
replaceAll(CaptureReplacer) - Method in class com.florianingerl.util.regex.Matcher
Replaces every subsequence of the input sequence that matches the pattern with the replacement string computed with the given CaptureReplacer.
replaceFirst(String) - Method in class com.florianingerl.util.regex.Matcher
Replaces the first subsequence of the input sequence that matches the pattern with the given replacement string.
replaceFirst(Function<Matcher, String>) - Method in class com.florianingerl.util.regex.Matcher
 
replaceFirst(CaptureReplacer) - Method in class com.florianingerl.util.regex.Matcher
Replaces the first subsequence of the input sequence that matches the pattern with the replacement string computed with the given CaptureReplacer.
requireEnd() - Method in class com.florianingerl.util.regex.Matcher
Returns true if more input could change a positive match into a negative one.
reset() - Method in class com.florianingerl.util.regex.Matcher
Resets this matcher.
reset(CharSequence) - Method in class com.florianingerl.util.regex.Matcher
Resets this matcher with a new input sequence.
retrieveData(Matcher) - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Retrieves the data stored in matcher.

S

setInput(CharSequence) - Method in interface com.florianingerl.util.regex.CaptureReplacer
Sets the whole input sequence
setInput(CharSequence) - Method in class com.florianingerl.util.regex.DefaultCaptureReplacer
 
setMode(int) - Method in class com.florianingerl.util.regex.Matcher
Sets this matcher's matching mode
split(CharSequence, int) - Method in class com.florianingerl.util.regex.Pattern
Splits the given input sequence around matches of this pattern.
split(CharSequence) - Method in class com.florianingerl.util.regex.Pattern
Splits the given input sequence around matches of this pattern.
splitAsStream(CharSequence) - Method in class com.florianingerl.util.regex.Pattern
Creates a stream from the given input sequence around matches of this pattern.
start() - Method in class com.florianingerl.util.regex.Matcher
Returns the start index of the previous match.
start(int) - Method in class com.florianingerl.util.regex.Matcher
Returns the start index of the subsequence captured by the given group during the previous match operation.
start(String) - Method in class com.florianingerl.util.regex.Matcher
Returns the start index of the subsequence captured by the given named-capturing group during the previous match operation.
start() - Method in interface com.florianingerl.util.regex.MatchResult
Returns the start index of the match.
start(int) - Method in interface com.florianingerl.util.regex.MatchResult
Returns the start index of the subsequence captured by the given group during this match.
start(String) - Method in interface com.florianingerl.util.regex.MatchResult
 
storeData(Matcher, Object) - Method in class com.florianingerl.util.regex.Pattern.CustomNode
Stores some search data in matcher.

T

toMatchResult() - Method in class com.florianingerl.util.regex.Matcher
Returns the match state of this matcher as a MatchResult.
toString() - Method in class com.florianingerl.util.regex.CaptureTree
Returns a string representation of this capture tree Don't rely on the implementation of this method to remain unchanged
toString() - Method in class com.florianingerl.util.regex.CaptureTreeNode
 
toString() - Method in class com.florianingerl.util.regex.Matcher
Returns the string representation of this matcher.
toString() - Method in class com.florianingerl.util.regex.Pattern
Returns the string representation of this pattern.

U

UNICODE_CASE - Static variable in class com.florianingerl.util.regex.Pattern
Enables Unicode-aware case folding.
UNICODE_CHARACTER_CLASS - Static variable in class com.florianingerl.util.regex.Pattern
Enables the Unicode version of Predefined character classes and POSIX character classes.
uninstallPlugin(String) - Static method in class com.florianingerl.util.regex.Pattern
 
UNIX_LINES - Static variable in class com.florianingerl.util.regex.Pattern
Enables Unix lines mode.
useAnchoringBounds(boolean) - Method in class com.florianingerl.util.regex.Matcher
Sets the anchoring of region bounds for this matcher.
usePattern(Pattern) - Method in class com.florianingerl.util.regex.Matcher
Changes the Pattern that this Matcher uses to find matches with.
useTransparentBounds(boolean) - Method in class com.florianingerl.util.regex.Matcher
Sets the transparency of region bounds for this matcher.
A C D E F G H I L M P Q R S T U 
Skip navigation links

Copyright © 2019. All rights reserved.