Ark Server API (ASA) - Wiki
|
#include <Regex.h>
Public Member Functions | |
FRegexMatcher (const FRegexPattern &SourcePattern, const FString &Input) | |
FRegexMatcher (FRegexPattern &&SourcePattern, const FString &Input) | |
FRegexMatcher (const FRegexMatcher &)=delete | |
FRegexMatcher & | operator= (const FRegexMatcher &)=delete |
FRegexMatcher (FRegexMatcher &&)=default | |
FRegexMatcher & | operator= (FRegexMatcher &&)=default |
bool | FindNext () |
int32 | GetMatchBeginning () |
int32 | GetMatchEnding () |
int32 | GetCaptureGroupBeginning (const int32 Index) |
int32 | GetCaptureGroupEnding (const int32 Index) |
FString | GetCaptureGroup (const int32 Index) |
int32 | GetBeginLimit () |
int32 | GetEndLimit () |
void | SetLimits (const int32 BeginIndex, const int32 EndIndex) |
Private Attributes | |
FRegexPattern | Pattern |
TSharedRef< FRegexMatcherImplementation > | Implementation |
Implements a regular expression pattern matcher.
FRegexMatcher::FRegexMatcher | ( | const FRegexPattern & | SourcePattern, |
const FString & | Input ) |
FRegexMatcher::FRegexMatcher | ( | FRegexPattern && | SourcePattern, |
const FString & | Input ) |
|
delete |
|
default |
bool FRegexMatcher::FindNext | ( | ) |
int32 FRegexMatcher::GetBeginLimit | ( | ) |
int32 FRegexMatcher::GetEndLimit | ( | ) |
int32 FRegexMatcher::GetMatchBeginning | ( | ) |
int32 FRegexMatcher::GetMatchEnding | ( | ) |
|
delete |
|
default |
|
private |
|
private |