UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Regex.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreTypes.h"
7
10
12{
13 None = 0,
14 CaseInsensitive = (1 << 0),
15};
17
23{
24 friend class FRegexMatcher;
25
26public:
27 CORE_API explicit FRegexPattern(const FString& SourceString, ERegexPatternFlags Flags = ERegexPatternFlags::None);
28
29 FRegexPattern(const FRegexPattern&) = default;
31
34
35private:
37};
38
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
ERegexPatternFlags
Definition Regex.h:12
Definition LegacyRegex.cpp:20
Definition Regex.h:44
CORE_API int32 GetCaptureGroupBeginning(const int32 Index)
Definition LegacyRegex.cpp:51
CORE_API FString GetCaptureGroup(const int32 Index)
Definition LegacyRegex.cpp:61
CORE_API int32 GetCaptureGroupEnding(const int32 Index)
Definition LegacyRegex.cpp:56
CORE_API int32 GetEndLimit()
Definition LegacyRegex.cpp:71
FRegexMatcher(const FRegexMatcher &)=delete
FRegexMatcher & operator=(FRegexMatcher &&)=default
CORE_API int32 GetMatchEnding()
Definition LegacyRegex.cpp:46
FRegexMatcher(FRegexMatcher &&)=default
CORE_API void SetLimits(const int32 BeginIndex, const int32 EndIndex)
Definition LegacyRegex.cpp:76
CORE_API int32 GetBeginLimit()
Definition LegacyRegex.cpp:66
FRegexMatcher & operator=(const FRegexMatcher &)=delete
CORE_API int32 GetMatchBeginning()
Definition LegacyRegex.cpp:41
CORE_API bool FindNext()
Definition LegacyRegex.cpp:36
Definition LegacyRegex.cpp:10
Definition Regex.h:23
FRegexPattern(const FRegexPattern &)=default
FRegexPattern(FRegexPattern &&)=default
FRegexPattern & operator=(const FRegexPattern &)=default
FRegexPattern & operator=(FRegexPattern &&)=default
Definition SharedPointer.h:153
U16 Index
Definition radfft.cpp:71