Kursach_StealthAction/Assets/Tremble/Attributes/Classes/SimpleRegexUtil.cs
2026-10-11 19:16:11 +03:00

19 lines
480 B
C#

//
// This file is part of the Tremble package by Tiny Goose.
// Copyright (c) 2024-2026 TinyGoose Ltd., All Rights Reserved.
//
using System.Text.RegularExpressions;
namespace TinyGoose.Tremble
{
public static class SimpleRegexUtil
{
public static Regex ToSimpleRegex(this string pattern)
{
// This is overly simplistic. But essentially, changes a pattern like
// "my*thing" into a Regex like "^my.+thing$"
return new($"^{pattern.Replace("*", ".+")}$");
}
}
}