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|All Packages

A

ADLAM - dev.yasint.regexsynth.core.UnicodeScript
 
AHOM - dev.yasint.regexsynth.core.UnicodeScript
 
alphabetic() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an alphabetic charclass containing [a-zA-Z] this uses RegexSet
alphanumeric() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an alphanumeric charclass [a-zA-Z0-9]
ALTERNATION - Static variable in class dev.yasint.regexsynth.core.Constructs
 
ANATOLIAN_HIEROGLYPHS - dev.yasint.regexsynth.core.UnicodeScript
 
Anchors - Class in dev.yasint.regexsynth.ast
 
Anchors() - Constructor for class dev.yasint.regexsynth.ast.Anchors
 
anything() - Static method in class dev.yasint.regexsynth.ast.CharClasses
Matches any character, possibly including newline \n if the 's' RegexSynth.Flags DOTALL flag is turned on.
ARABIC - dev.yasint.regexsynth.core.UnicodeScript
 
ARMENIAN - dev.yasint.regexsynth.core.UnicodeScript
 
ascii() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs the ascii character set 0-127
ascii2() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs the extended ascii character set 0-255
asRegexGroupName(String) - Static method in class dev.yasint.regexsynth.core.Utility
This method checks whether a string qualifies to be a regex named capture group.
asRegexLiteral(String) - Static method in class dev.yasint.regexsynth.core.Utility
Escapes all the special regex constructs.
ASTERISK - Static variable in class dev.yasint.regexsynth.core.Constructs
 
AVESTAN - dev.yasint.regexsynth.core.UnicodeScript
 

B

backslash() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
BACKSLASH - Static variable in class dev.yasint.regexsynth.core.Constructs
 
backtick() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
BALINESE - dev.yasint.regexsynth.core.UnicodeScript
 
BAMUM - dev.yasint.regexsynth.core.UnicodeScript
 
BASSA_VAH - dev.yasint.regexsynth.core.UnicodeScript
 
BATAK - dev.yasint.regexsynth.core.UnicodeScript
 
BEGINNING_OF_TEXT - Static variable in class dev.yasint.regexsynth.core.Constructs
 
bell() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
BENGALI - dev.yasint.regexsynth.core.UnicodeScript
 
between(int, int, Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a between (n,m) quantifier to a expression ({2,4}).
BHAIKSUKI - dev.yasint.regexsynth.core.UnicodeScript
 
blank() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an blank space charclass.
BOPOMOFO - dev.yasint.regexsynth.core.UnicodeScript
 
BRAHMI - dev.yasint.regexsynth.core.UnicodeScript
 
BRAILLE - dev.yasint.regexsynth.core.UnicodeScript
 
BUGINESE - dev.yasint.regexsynth.core.UnicodeScript
 
BUHID - dev.yasint.regexsynth.core.UnicodeScript
 

C

CANADIAN_ABORIGINAL - dev.yasint.regexsynth.core.UnicodeScript
 
captureGroup(Expression...) - Static method in class dev.yasint.regexsynth.ast.Groups
Creates a capturing group.
CARAT - Static variable in class dev.yasint.regexsynth.core.Constructs
 
CARIAN - dev.yasint.regexsynth.core.UnicodeScript
 
carriageReturn() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
CASE_INSENSITIVE - dev.yasint.regexsynth.core.RegexSynth.Flags
 
CAUCASIAN_ALBANIAN - dev.yasint.regexsynth.core.UnicodeScript
 
CHAKMA - dev.yasint.regexsynth.core.UnicodeScript
 
CHAM - dev.yasint.regexsynth.core.UnicodeScript
 
CharClasses - Class in dev.yasint.regexsynth.ast
 
CharClasses() - Constructor for class dev.yasint.regexsynth.ast.CharClasses
 
CharClasses.EscapeSequences - Class in dev.yasint.regexsynth.ast
 
CharClasses.Posix - Class in dev.yasint.regexsynth.ast
Posix character classes.
CHEROKEE - dev.yasint.regexsynth.core.UnicodeScript
 
CHORASMIAN - dev.yasint.regexsynth.core.UnicodeScript
 
CLOSE_CURLY_BRACE - Static variable in class dev.yasint.regexsynth.core.Constructs
 
CLOSE_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
CLOSE_SQUARE_BRACKET - Static variable in class dev.yasint.regexsynth.core.Constructs
 
COLON - Static variable in class dev.yasint.regexsynth.core.Constructs
 
COMMA - Static variable in class dev.yasint.regexsynth.core.Constructs
 
COMMON - dev.yasint.regexsynth.core.UnicodeScript
 
compile(String, RegexSynth.Flags...) - Static method in class dev.yasint.regexsynth.core.RegexSynth
Compiles the created regular expression pattern into a RE2 Pattern instance.
concat(Expression...) - Static method in class dev.yasint.regexsynth.ast.Operators
Concatenates multiple expressions at once.
concat(Expression, Expression) - Static method in class dev.yasint.regexsynth.ast.Operators
Creates a concatenation of two given regular expressions.
CONNECTOR_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
Constructs - Class in dev.yasint.regexsynth.core
 
Constructs() - Constructor for class dev.yasint.regexsynth.core.Constructs
 
CONTROL - dev.yasint.regexsynth.core.UnicodeScript
 
COPTIC - dev.yasint.regexsynth.core.UnicodeScript
 
CUNEIFORM - dev.yasint.regexsynth.core.UnicodeScript
 
CURRENCY_SYMBOL - dev.yasint.regexsynth.core.UnicodeScript
 
CYPRIOT - dev.yasint.regexsynth.core.UnicodeScript
 
CYRILLIC - dev.yasint.regexsynth.core.UnicodeScript
 

D

DASH_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
debug(Consumer<StringBuilder>) - Method in interface dev.yasint.regexsynth.core.Expression
 
DECIMAL_NUMBER - dev.yasint.regexsynth.core.UnicodeScript
 
DESERET - dev.yasint.regexsynth.core.UnicodeScript
 
dev.yasint.regexsynth.ast - package dev.yasint.regexsynth.ast
 
dev.yasint.regexsynth.core - package dev.yasint.regexsynth.core
 
DEVANAGARI - dev.yasint.regexsynth.core.UnicodeScript
 
difference(RegexSet) - Method in class dev.yasint.regexsynth.ast.RegexSet
Performs a subtraction of two regular expressions set.
digit() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an numeric charclass [0-9] This is equivalent to \d in any regex flavor.
DISABLE_UNICODE_GROUPS - dev.yasint.regexsynth.core.RegexSynth.Flags
 
DIVES_AKURU - dev.yasint.regexsynth.core.UnicodeScript
 
DOGRA - dev.yasint.regexsynth.core.UnicodeScript
 
DOLLAR - Static variable in class dev.yasint.regexsynth.core.Constructs
 
DOTALL - dev.yasint.regexsynth.core.RegexSynth.Flags
 
doubleQuotes() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
DUPLOYAN - dev.yasint.regexsynth.core.UnicodeScript
 

E

EGYPTIAN_HIEROGLYPHS - dev.yasint.regexsynth.core.UnicodeScript
 
either(Expression...) - Static method in class dev.yasint.regexsynth.ast.Operators
Creates an alternation between the passed expressions.
either(String...) - Static method in class dev.yasint.regexsynth.ast.Operators
Creates an alternation between multiple strings.
either(Set<String>) - Static method in class dev.yasint.regexsynth.ast.Operators
Creates an alternation between multiple strings.
ELBASAN - dev.yasint.regexsynth.core.UnicodeScript
 
ELYMAIC - dev.yasint.regexsynth.core.UnicodeScript
 
ENCLOSING_MARK - dev.yasint.regexsynth.core.UnicodeScript
 
END_OF_TEXT - Static variable in class dev.yasint.regexsynth.core.Constructs
 
endOfLine(boolean) - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a end of line character at position.
endOfText() - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a end of text/string assertion at the position.
EscapeSequences() - Constructor for class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
ETHIOPIC - dev.yasint.regexsynth.core.UnicodeScript
 
exactLineMatch(Expression...) - Static method in class dev.yasint.regexsynth.ast.Anchors
Appends a start of line and end of line anchors to an expression.
exactly(int, Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a exactly (n) quantifier to a expression ({6}).
exactlyOrMoreTimes(int, Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a exactly or more (greedy) quantifier to a expression ({2,}).
exactWordBoundary(Expression...) - Static method in class dev.yasint.regexsynth.ast.Anchors
Wraps an expression with '\b' at start and end.
Expression - Interface in dev.yasint.regexsynth.core
An abstract representation of a expression.

F

FINAL_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
FORMAT - dev.yasint.regexsynth.core.UnicodeScript
 
formfeed() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 

G

GEORGIAN - dev.yasint.regexsynth.core.UnicodeScript
 
getBlock() - Method in enum dev.yasint.regexsynth.core.UnicodeScript
 
getMatchedGroups(Matcher) - Static method in class dev.yasint.regexsynth.core.RegexSynth
Creates a list of matched groups in the Matcher instance.
GLAGOLITIC - dev.yasint.regexsynth.core.UnicodeScript
 
GOTHIC - dev.yasint.regexsynth.core.UnicodeScript
 
GRANTHA - dev.yasint.regexsynth.core.UnicodeScript
 
graphical() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an visible character class using alphanumeric and punctuation.
GREATER_THAN - Static variable in class dev.yasint.regexsynth.core.Constructs
 
GREEK - dev.yasint.regexsynth.core.UnicodeScript
 
Groups - Class in dev.yasint.regexsynth.ast
 
Groups() - Constructor for class dev.yasint.regexsynth.ast.Groups
 
GUJARATI - dev.yasint.regexsynth.core.UnicodeScript
 
GUNJALA_GONDI - dev.yasint.regexsynth.core.UnicodeScript
 
GURMUKHI - dev.yasint.regexsynth.core.UnicodeScript
 

H

HAN - dev.yasint.regexsynth.core.UnicodeScript
 
HANGUL - dev.yasint.regexsynth.core.UnicodeScript
 
HANIFI_ROHINGYA - dev.yasint.regexsynth.core.UnicodeScript
 
HANUNOO - dev.yasint.regexsynth.core.UnicodeScript
 
HATRAN - dev.yasint.regexsynth.core.UnicodeScript
 
HEBREW - dev.yasint.regexsynth.core.UnicodeScript
 
hexDigit() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an hexadecimal character class
HIRAGANA - dev.yasint.regexsynth.core.UnicodeScript
 
horizontalTab() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
HYPHEN - Static variable in class dev.yasint.regexsynth.core.Constructs
 

I

IMPERIAL_ARAMAIC - dev.yasint.regexsynth.core.UnicodeScript
 
INHERITED - dev.yasint.regexsynth.core.UnicodeScript
 
INITIAL_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
INSCRIPTIONAL_PAHLAVI - dev.yasint.regexsynth.core.UnicodeScript
 
INSCRIPTIONAL_PARTHIAN - dev.yasint.regexsynth.core.UnicodeScript
 
insert(String) - Method in class dev.yasint.regexsynth.ast.TrieStructure
 
insertAll(Collection<String>) - Method in class dev.yasint.regexsynth.ast.TrieStructure
 
integerRange(int, int) - Static method in class dev.yasint.regexsynth.ast.Numeric
Creates a ranged integer based on from and to values inclusively.
IntegerRange - Class in dev.yasint.regexsynth.ast
Synthesis :: Regular Expression Integer Range
intersection(RegexSet) - Method in class dev.yasint.regexsynth.ast.RegexSet
Performs a intersection of two regular expressions set.

J

JAVANESE - dev.yasint.regexsynth.core.UnicodeScript
 

K

KAITHI - dev.yasint.regexsynth.core.UnicodeScript
 
KANNADA - dev.yasint.regexsynth.core.UnicodeScript
 
KATAKANA - dev.yasint.regexsynth.core.UnicodeScript
 
KAYAH_LI - dev.yasint.regexsynth.core.UnicodeScript
 
KHAROSHTHI - dev.yasint.regexsynth.core.UnicodeScript
 
KHITAN_SMALL_SCRIPT - dev.yasint.regexsynth.core.UnicodeScript
 
KHMER - dev.yasint.regexsynth.core.UnicodeScript
 
KHOJKI - dev.yasint.regexsynth.core.UnicodeScript
 
KHUDAWADI - dev.yasint.regexsynth.core.UnicodeScript
 

L

LAO - dev.yasint.regexsynth.core.UnicodeScript
 
LATIN - dev.yasint.regexsynth.core.UnicodeScript
 
lazy(Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Makes a quantifier explicitly lazy.
leadingZero(Expression) - Static method in class dev.yasint.regexsynth.ast.Numeric
Appends a optional zero to any expression where usually this is used with digits/ranges.
LEPCHA - dev.yasint.regexsynth.core.UnicodeScript
 
LESS_THAN - Static variable in class dev.yasint.regexsynth.core.Constructs
 
LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
LETTER_NUMBER - dev.yasint.regexsynth.core.UnicodeScript
 
LIMBU - dev.yasint.regexsynth.core.UnicodeScript
 
LINE_SEPARATOR - dev.yasint.regexsynth.core.UnicodeScript
 
LINEAR_A - dev.yasint.regexsynth.core.UnicodeScript
 
LINEAR_B - dev.yasint.regexsynth.core.UnicodeScript
 
linebreak() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
LISU - dev.yasint.regexsynth.core.UnicodeScript
 
literal(String) - Static method in class dev.yasint.regexsynth.ast.Literals
Treats a given string as a literal inside the regular expression.
Literals - Class in dev.yasint.regexsynth.ast
 
Literals() - Constructor for class dev.yasint.regexsynth.ast.Literals
 
lowercase() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an upper-case alphabetic charclass.
LOWERCASE_LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
LYCIAN - dev.yasint.regexsynth.core.UnicodeScript
 
LYDIAN - dev.yasint.regexsynth.core.UnicodeScript
 

M

MAHAJANI - dev.yasint.regexsynth.core.UnicodeScript
 
MAKASAR - dev.yasint.regexsynth.core.UnicodeScript
 
MALAYALAM - dev.yasint.regexsynth.core.UnicodeScript
 
MANDAIC - dev.yasint.regexsynth.core.UnicodeScript
 
MANICHAEAN - dev.yasint.regexsynth.core.UnicodeScript
 
MARCHEN - dev.yasint.regexsynth.core.UnicodeScript
 
MARK - dev.yasint.regexsynth.core.UnicodeScript
 
MASARAM_GONDI - dev.yasint.regexsynth.core.UnicodeScript
 
MATH_SYMBOL - dev.yasint.regexsynth.core.UnicodeScript
 
MEDEFAIDRIN - dev.yasint.regexsynth.core.UnicodeScript
 
MEETEI_MAYEK - dev.yasint.regexsynth.core.UnicodeScript
 
MENDE_KIKAKUI - dev.yasint.regexsynth.core.UnicodeScript
 
MEROITIC_CURSIVE - dev.yasint.regexsynth.core.UnicodeScript
 
MEROITIC_HIEROGLYPHS - dev.yasint.regexsynth.core.UnicodeScript
 
MIAO - dev.yasint.regexsynth.core.UnicodeScript
 
MODI - dev.yasint.regexsynth.core.UnicodeScript
 
MODIFIER_LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
MODIFIER_SYMBOL - dev.yasint.regexsynth.core.UnicodeScript
 
MONGOLIAN - dev.yasint.regexsynth.core.UnicodeScript
 
MRO - dev.yasint.regexsynth.core.UnicodeScript
 
MULTANI - dev.yasint.regexsynth.core.UnicodeScript
 
MULTILINE - dev.yasint.regexsynth.core.RegexSynth.Flags
 
MYANMAR - dev.yasint.regexsynth.core.UnicodeScript
 

N

NABATAEAN - dev.yasint.regexsynth.core.UnicodeScript
 
NAMED_CAPTURE_GROUP_PREFIX - Static variable in class dev.yasint.regexsynth.core.Constructs
 
namedCaptureGroup(String, Expression...) - Static method in class dev.yasint.regexsynth.ast.Groups
Creates a named capturing group.
NANDINAGARI - dev.yasint.regexsynth.core.UnicodeScript
 
negated(RegexSet) - Static method in class dev.yasint.regexsynth.ast.CharClasses
Simply converts a given set to a negated character class.
NEW_TAI_LUE - dev.yasint.regexsynth.core.UnicodeScript
 
NEWA - dev.yasint.regexsynth.core.UnicodeScript
 
NKO - dev.yasint.regexsynth.core.UnicodeScript
 
NON_SPACING_MARK - dev.yasint.regexsynth.core.UnicodeScript
 
NON_WORD_BOUNDARY - Static variable in class dev.yasint.regexsynth.core.Constructs
 
nonCaptureGroup(Expression...) - Static method in class dev.yasint.regexsynth.ast.Groups
Creates a non capturing group.
nonWordBoundary() - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a negated word boundary at position.
notDigit() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an negated numeric charclass [^0-9] This is equivalent to \D in any regex flavor.
notWhitespace() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an negated white space characters charclass.
notWord() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an negated word char class equivalent to \W which includes [^0-9A-Za-z_]
NUMBER - dev.yasint.regexsynth.core.UnicodeScript
 
Numeric - Class in dev.yasint.regexsynth.ast
 
Numeric() - Constructor for class dev.yasint.regexsynth.ast.Numeric
 
NUSHU - dev.yasint.regexsynth.core.UnicodeScript
 
NYIAKENG_PUACHUE_HMONG - dev.yasint.regexsynth.core.UnicodeScript
 

O

OGHAM - dev.yasint.regexsynth.core.UnicodeScript
 
OL_CHIKI - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_HUNGARIAN - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_ITALIC - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_NORTH_ARABIAN - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_PERMIC - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_PERSIAN - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_SOGDIAN - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_SOUTH_ARABIAN - dev.yasint.regexsynth.core.UnicodeScript
 
OLD_TURKIC - dev.yasint.regexsynth.core.UnicodeScript
 
oneOrMoreTimes(Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a one or more times (greedy) quantifier to a expression (+) [0-9]+ means a number between 0 to 9 one or many times.
OPEN_CURLY_BRACE - Static variable in class dev.yasint.regexsynth.core.Constructs
 
OPEN_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
OPEN_SQUARE_BRACKET - Static variable in class dev.yasint.regexsynth.core.Constructs
 
Operators - Class in dev.yasint.regexsynth.ast
 
Operators() - Constructor for class dev.yasint.regexsynth.ast.Operators
 
optional(Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a one or not at all quantifier to a expression (?).
ORIYA - dev.yasint.regexsynth.core.UnicodeScript
 
OSAGE - dev.yasint.regexsynth.core.UnicodeScript
 
OSMANYA - dev.yasint.regexsynth.core.UnicodeScript
 
OTHER - dev.yasint.regexsynth.core.UnicodeScript
 
OTHER_LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
OTHER_NUMBER - dev.yasint.regexsynth.core.UnicodeScript
 
OTHER_PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 
OTHER_SYMBOL - dev.yasint.regexsynth.core.UnicodeScript
 

P

PAHAWH_HMONG - dev.yasint.regexsynth.core.UnicodeScript
 
PALMYRENE - dev.yasint.regexsynth.core.UnicodeScript
 
PARAGRAPH_SEPARATOR - dev.yasint.regexsynth.core.UnicodeScript
 
PAREN_CLOSE - Static variable in class dev.yasint.regexsynth.core.Constructs
 
PAREN_OPEN - Static variable in class dev.yasint.regexsynth.core.Constructs
 
PAU_CIN_HAU - dev.yasint.regexsynth.core.UnicodeScript
 
PERIOD - Static variable in class dev.yasint.regexsynth.core.Constructs
 
PHAGS_PA - dev.yasint.regexsynth.core.UnicodeScript
 
PHOENICIAN - dev.yasint.regexsynth.core.UnicodeScript
 
PLUS - Static variable in class dev.yasint.regexsynth.core.Constructs
 
Posix() - Constructor for class dev.yasint.regexsynth.ast.CharClasses.Posix
 
printableChar() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an printable character class using graphical and a space character.
PRIVATE_USE - dev.yasint.regexsynth.core.UnicodeScript
 
PSALTER_PAHLAVI - dev.yasint.regexsynth.core.UnicodeScript
 
punctuation() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an punctuation charclass using one of these characters !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
PUNCTUATION - dev.yasint.regexsynth.core.UnicodeScript
 

Q

Quantifiers - Class in dev.yasint.regexsynth.ast
 
Quantifiers() - Constructor for class dev.yasint.regexsynth.ast.Quantifiers
 
QUESTION_MARK - Static variable in class dev.yasint.regexsynth.core.Constructs
 
QUOTE_END - Static variable in class dev.yasint.regexsynth.core.Constructs
 
QUOTE_START - Static variable in class dev.yasint.regexsynth.core.Constructs
 
quotedLiteral(String) - Static method in class dev.yasint.regexsynth.ast.Literals
Encloses a given string in quoted literals using the regex construct \Q...\E The whole string will be treated as a string literal.

R

rangedSet(int, int) - Static method in class dev.yasint.regexsynth.ast.CharClasses
Creates a ranged regex charclass.
rangedSet(String, String) - Static method in class dev.yasint.regexsynth.ast.CharClasses
Creates a ranged regex charclass.
regexp(Expression...) - Static method in class dev.yasint.regexsynth.core.RegexSynth
Creates a complete regular expression.
RegexSet - Class in dev.yasint.regexsynth.ast
Synthesis :: Regular Expression Set
RegexSynth - Class in dev.yasint.regexsynth.core
 
RegexSynth.Flags - Enum in dev.yasint.regexsynth.core
 
REJANG - dev.yasint.regexsynth.core.UnicodeScript
 
RUNIC - dev.yasint.regexsynth.core.UnicodeScript
 

S

SAMARITAN - dev.yasint.regexsynth.core.UnicodeScript
 
SAURASHTRA - dev.yasint.regexsynth.core.UnicodeScript
 
SEPARATOR - dev.yasint.regexsynth.core.UnicodeScript
 
SHARADA - dev.yasint.regexsynth.core.UnicodeScript
 
SHAVIAN - dev.yasint.regexsynth.core.UnicodeScript
 
SIDDHAM - dev.yasint.regexsynth.core.UnicodeScript
 
SIGNWRITING - dev.yasint.regexsynth.core.UnicodeScript
 
simpleSet(int...) - Static method in class dev.yasint.regexsynth.ast.CharClasses
 
simpleSet(String...) - Static method in class dev.yasint.regexsynth.ast.CharClasses
Creates a simple regex charclass i.e.
singleQuote() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 
SINHALA - dev.yasint.regexsynth.core.UnicodeScript
 
SOGDIAN - dev.yasint.regexsynth.core.UnicodeScript
 
SORA_SOMPENG - dev.yasint.regexsynth.core.UnicodeScript
 
SOYOMBO - dev.yasint.regexsynth.core.UnicodeScript
 
SPACE_SEPARATOR - dev.yasint.regexsynth.core.UnicodeScript
 
SPACING_MARK - dev.yasint.regexsynth.core.UnicodeScript
 
startOfLine() - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a start of line character at position.
startOfText() - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a start of text/string assertion at the position.
SUNDANESE - dev.yasint.regexsynth.core.UnicodeScript
 
SURROGATE - dev.yasint.regexsynth.core.UnicodeScript
 
SYLOTI_NAGRI - dev.yasint.regexsynth.core.UnicodeScript
 
SYMBOL - dev.yasint.regexsynth.core.UnicodeScript
 
SYRIAC - dev.yasint.regexsynth.core.UnicodeScript
 

T

TAGALOG - dev.yasint.regexsynth.core.UnicodeScript
 
TAGBANWA - dev.yasint.regexsynth.core.UnicodeScript
 
TAI_LE - dev.yasint.regexsynth.core.UnicodeScript
 
TAI_THAM - dev.yasint.regexsynth.core.UnicodeScript
 
TAI_VIET - dev.yasint.regexsynth.core.UnicodeScript
 
TAKRI - dev.yasint.regexsynth.core.UnicodeScript
 
TAMIL - dev.yasint.regexsynth.core.UnicodeScript
 
TANGUT - dev.yasint.regexsynth.core.UnicodeScript
 
TELUGU - dev.yasint.regexsynth.core.UnicodeScript
 
THAANA - dev.yasint.regexsynth.core.UnicodeScript
 
THAI - dev.yasint.regexsynth.core.UnicodeScript
 
TIBETAN - dev.yasint.regexsynth.core.UnicodeScript
 
TIFINAGH - dev.yasint.regexsynth.core.UnicodeScript
 
TIRHUTA - dev.yasint.regexsynth.core.UnicodeScript
 
TITLECASE_LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
toCodepoint(String) - Static method in class dev.yasint.regexsynth.core.Utility
Converts a given character to its codepoint value.
toRegex() - Method in class dev.yasint.regexsynth.ast.IntegerRange
 
toRegex() - Method in class dev.yasint.regexsynth.ast.RegexSet
Creates a character class expression.
toRegex() - Method in class dev.yasint.regexsynth.ast.TrieStructure
 
toRegex() - Method in interface dev.yasint.regexsynth.core.Expression
 
toString() - Method in class dev.yasint.regexsynth.ast.IntegerRange
 
TrieStructure - Class in dev.yasint.regexsynth.ast
Synthesis :: String minimization

U

UGARITIC - dev.yasint.regexsynth.core.UnicodeScript
 
unicodeClass(UnicodeScript, boolean) - Static method in class dev.yasint.regexsynth.ast.Literals
Appends the given unicode block to the expression.
UnicodeScript - Enum in dev.yasint.regexsynth.core
Adds typings for supported unicode scripts in RE2.
union(RegexSet) - Method in class dev.yasint.regexsynth.ast.RegexSet
Performs a union of two regular expressions set.
uppercase() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an upper-case alphabetic charclass.
UPPERCASE_LETTER - dev.yasint.regexsynth.core.UnicodeScript
 
Utility - Class in dev.yasint.regexsynth.core
 
Utility() - Constructor for class dev.yasint.regexsynth.core.Utility
 

V

VAI - dev.yasint.regexsynth.core.UnicodeScript
 
val - Variable in enum dev.yasint.regexsynth.core.RegexSynth.Flags
 
valueOf(String) - Static method in enum dev.yasint.regexsynth.core.RegexSynth.Flags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.yasint.regexsynth.core.UnicodeScript
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.yasint.regexsynth.core.RegexSynth.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.yasint.regexsynth.core.UnicodeScript
Returns an array containing the constants of this enum type, in the order they are declared.
verticalTab() - Static method in class dev.yasint.regexsynth.ast.CharClasses.EscapeSequences
 

W

WANCHO - dev.yasint.regexsynth.core.UnicodeScript
 
WARANG_CITI - dev.yasint.regexsynth.core.UnicodeScript
 
whitespace() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an blank space characters charclass.
withUnicodeClass(UnicodeScript, boolean) - Method in class dev.yasint.regexsynth.ast.RegexSet
This allows you to include unicode blocks to a set expression.
word() - Static method in class dev.yasint.regexsynth.ast.CharClasses.Posix
Constructs an word char class equivalent to \w which includes [0-9A-Za-z_]
WORD_BOUNDARY - Static variable in class dev.yasint.regexsynth.core.Constructs
 
wordBoundary() - Static method in class dev.yasint.regexsynth.ast.Anchors
Inserts a word boundary at position.

Y

YEZIDI - dev.yasint.regexsynth.core.UnicodeScript
 
YI - dev.yasint.regexsynth.core.UnicodeScript
 

Z

ZANABAZAR_SQUARE - dev.yasint.regexsynth.core.UnicodeScript
 
zeroOrMoreTimes(Expression) - Static method in class dev.yasint.regexsynth.ast.Quantifiers
Appends a zero or more times (greedy) quantifier to a expression (*) [0-9]* means a number between 0 to 9 zero or many times.
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|All Packages