public class RegexBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
RegexBuilder |
anyOfGroup(int maxTimes,
RegexBuilder... groups) |
RegexBuilder |
anyOfGroup(int maxTimes,
Stream<RegexBuilder> groups) |
RegexBuilder |
append(String s) |
RegexBuilder |
atomicGroup(RegexBuilder group) |
RegexBuilder |
charactersClass(RegexBuilder group) |
RegexBuilder |
charactersClass(String... chars) |
RegexBuilder |
escapeCharacter(String c) |
RegexBuilder |
escapeCharacters(String... chars) |
RegexBuilder |
group(RegexBuilder group) |
RegexBuilder |
namedGroup(String name,
RegexBuilder group) |
RegexBuilder |
negativeLookaheadGroup(RegexBuilder group) |
RegexBuilder |
notCharactersClass(RegexBuilder group) |
RegexBuilder |
notCharactersClass(String... chars) |
RegexBuilder |
oneOrMore() |
RegexBuilder |
optionalAtomicGroup(RegexBuilder group) |
RegexBuilder |
quote(String s) |
String |
toString() |
RegexBuilder |
zeroOrMore() |
RegexBuilder |
zeroOrOne() |
public RegexBuilder escapeCharacter(String c)
public RegexBuilder escapeCharacters(String... chars)
public RegexBuilder append(String s)
public RegexBuilder quote(String s)
public RegexBuilder group(RegexBuilder group)
public RegexBuilder atomicGroup(RegexBuilder group)
public RegexBuilder optionalAtomicGroup(RegexBuilder group)
public RegexBuilder namedGroup(String name, RegexBuilder group)
public RegexBuilder anyOfGroup(int maxTimes, RegexBuilder... groups)
public RegexBuilder anyOfGroup(int maxTimes, Stream<RegexBuilder> groups)
public RegexBuilder negativeLookaheadGroup(RegexBuilder group)
public RegexBuilder notCharactersClass(RegexBuilder group)
public RegexBuilder notCharactersClass(String... chars)
public RegexBuilder charactersClass(RegexBuilder group)
public RegexBuilder charactersClass(String... chars)
public RegexBuilder zeroOrOne()
public RegexBuilder zeroOrMore()
public RegexBuilder oneOrMore()
Copyright © 2021. All rights reserved.