Navigation
API > API/Runtime > API/Runtime/Core
Implements a regular expression pattern matcher.
DO NOT use this class as a file-level variable as its construction relies on the internationalization system being initialized!
| Name | FRegexMatcher |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Internationalization/Regex.h |
| Include Path | #include "Internationalization/Regex.h" |
Syntax
class FRegexMatcher
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRegexMatcher
(
const FRegexMatcher& |
Internationalization/Regex.h | ||
FRegexMatcher
(
FRegexMatcher&& |
Internationalization/Regex.h | ||
FRegexMatcher
(
const FRegexPattern& SourcePattern, |
Internationalization/Regex.h | ||
FRegexMatcher
(
FRegexPattern&& SourcePattern, |
Internationalization/Regex.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Implementation | TSharedRef< FRegexMatcherImplementation > | Internationalization/Regex.h | ||
| Pattern | FRegexPattern | Internationalization/Regex.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool FindNext() |
Internationalization/Regex.h | ||
int32 GetBeginLimit() |
Internationalization/Regex.h | ||
FString GetCaptureGroup
(
const int32 Index |
Internationalization/Regex.h | ||
int32 GetCaptureGroupBeginning
(
const int32 Index |
Internationalization/Regex.h | ||
int32 GetCaptureGroupEnding
(
const int32 Index |
Internationalization/Regex.h | ||
int32 GetEndLimit() |
Internationalization/Regex.h | ||
int32 GetMatchBeginning() |
Internationalization/Regex.h | ||
int32 GetMatchEnding() |
Internationalization/Regex.h | ||
void SetLimits
(
const int32 BeginIndex, |
Internationalization/Regex.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRegexMatcher & operator=
(
const FRegexMatcher& |
Internationalization/Regex.h | ||
FRegexMatcher & operator=
(
FRegexMatcher&& |
Internationalization/Regex.h |