41 lines
1.0 KiB
C
41 lines
1.0 KiB
C
// Copyright Low Entry. Apache License, Version 2.0.
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "CoreMinimal.h"
|
|
|
|
#include "FLowEntryRegexCaptureGroup.generated.h"
|
|
|
|
|
|
USTRUCT(BlueprintType)
|
|
struct LOWENTRYEXTENDEDSTANDARDLIBRARY_API FLowEntryRegexCaptureGroup
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
|
|
/**
|
|
* This is the number of the capture group, starting with 1.
|
|
*/
|
|
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Low Entry|Extended Standard Library|Utilities|String")
|
|
int32 CaptureGroupNumber = 0;
|
|
|
|
/**
|
|
* This is the start index of the capture group match.
|
|
*/
|
|
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Low Entry|Extended Standard Library|Utilities|String")
|
|
int32 BeginIndex = 0;
|
|
|
|
/**
|
|
* This is the end index of the capture group match.
|
|
*/
|
|
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Low Entry|Extended Standard Library|Utilities|String")
|
|
int32 EndIndex = 0;
|
|
|
|
/**
|
|
* This is the text of the capture group match.
|
|
*/
|
|
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Low Entry|Extended Standard Library|Utilities|String")
|
|
FString Match;
|
|
};
|