public final class Re2JRegexp extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
dfaRetries |
int |
dfaStatesLimit |
com.google.re2j.Pattern |
re2jPattern |
com.google.re2j.Pattern |
re2jPatternWithoutDotStartPrefix |
| Constructor and Description |
|---|
Re2JRegexp(int dfaStatesLimit,
int dfaRetries,
io.airlift.slice.Slice pattern) |
| Modifier and Type | Method and Description |
|---|---|
io.airlift.slice.Slice |
extract(io.airlift.slice.Slice source,
long groupIndex) |
Block |
extractAll(io.airlift.slice.Slice source,
long groupIndex) |
boolean |
matches(io.airlift.slice.Slice source) |
io.airlift.slice.Slice |
replace(io.airlift.slice.Slice source,
io.airlift.slice.Slice replacement) |
Block |
split(io.airlift.slice.Slice source) |
public final int dfaStatesLimit
public final int dfaRetries
public final com.google.re2j.Pattern re2jPattern
public final com.google.re2j.Pattern re2jPatternWithoutDotStartPrefix
public Re2JRegexp(int dfaStatesLimit,
int dfaRetries,
io.airlift.slice.Slice pattern)
public boolean matches(io.airlift.slice.Slice source)
public io.airlift.slice.Slice replace(io.airlift.slice.Slice source,
io.airlift.slice.Slice replacement)
public Block extractAll(io.airlift.slice.Slice source, long groupIndex)
public io.airlift.slice.Slice extract(io.airlift.slice.Slice source,
long groupIndex)
public Block split(io.airlift.slice.Slice source)
Copyright © 2012–2019. All rights reserved.