public final class Regex extends Object implements RegexState
Modifier and Type | Field and Description |
---|---|
MatcherFactory |
factory |
WarnCallback |
warnings |
COMPILING, MODIFY, NORMAL, SEARCHING
Constructor and Description |
---|
Regex(byte[] bytes) |
Regex(byte[] bytes,
int p,
int end) |
Regex(byte[] bytes,
int p,
int end,
int option) |
Regex(byte[] bytes,
int p,
int end,
int option,
org.jcodings.Encoding enc) |
Regex(byte[] bytes,
int p,
int end,
int option,
org.jcodings.Encoding enc,
Syntax syntax) |
Regex(byte[] bytes,
int p,
int end,
int option,
org.jcodings.Encoding enc,
Syntax syntax,
WarnCallback warnings) |
Regex(byte[] bytes,
int p,
int end,
int option,
org.jcodings.Encoding enc,
WarnCallback warnings) |
Regex(byte[] bytes,
int p,
int end,
int option,
int caseFoldFlag,
org.jcodings.Encoding enc,
Syntax syntax,
WarnCallback warnings) |
Regex(CharSequence cs) |
Regex(CharSequence cs,
org.jcodings.Encoding enc) |
Regex(String str) |
Regex(String str,
org.jcodings.Encoding enc) |
Modifier and Type | Method and Description |
---|---|
String |
encStringToString(byte[] bytes,
int p,
int end) |
org.jcodings.Encoding |
getEncoding() |
int |
getOptions() |
Object |
getUserObject() |
int |
getUserOptions() |
Matcher |
matcher(byte[] bytes) |
Matcher |
matcher(byte[] bytes,
int p,
int end) |
Iterator<NameEntry> |
namedBackrefIterator() |
int |
nameToBackrefNumber(byte[] name,
int nameP,
int nameEnd,
Region region) |
boolean |
noNameGroupIsActive(Syntax syntax) |
int |
numberOfCaptureHistories() |
int |
numberOfCaptures() |
int |
numberOfNames() |
String |
optimizeInfoToString() |
void |
setUserObject(Object object) |
void |
setUserOptions(int options) |
public WarnCallback warnings
public MatcherFactory factory
public Regex(CharSequence cs)
public Regex(CharSequence cs, org.jcodings.Encoding enc)
public Regex(String str)
public Regex(String str, org.jcodings.Encoding enc)
public Regex(byte[] bytes)
public Regex(byte[] bytes, int p, int end)
public Regex(byte[] bytes, int p, int end, int option)
public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc)
public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, Syntax syntax)
public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, WarnCallback warnings)
public Regex(byte[] bytes, int p, int end, int option, org.jcodings.Encoding enc, Syntax syntax, WarnCallback warnings)
public Regex(byte[] bytes, int p, int end, int option, int caseFoldFlag, org.jcodings.Encoding enc, Syntax syntax, WarnCallback warnings)
public Matcher matcher(byte[] bytes)
public Matcher matcher(byte[] bytes, int p, int end)
public int numberOfCaptures()
public int numberOfCaptureHistories()
public int numberOfNames()
public int nameToBackrefNumber(byte[] name, int nameP, int nameEnd, Region region)
public boolean noNameGroupIsActive(Syntax syntax)
public String encStringToString(byte[] bytes, int p, int end)
public String optimizeInfoToString()
public org.jcodings.Encoding getEncoding()
public int getOptions()
public void setUserOptions(int options)
public int getUserOptions()
public void setUserObject(Object object)
public Object getUserObject()
Copyright © 2017. All Rights Reserved.