From 1ee03dfe8c3c0e476f399586a4c33991b9c4fcfe Mon Sep 17 00:00:00 2001 From: Frank Date: Sun, 24 May 2020 23:16:05 +0200 Subject: [PATCH] Update Utils.lua --- Moose Development/Moose/Utilities/Utils.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index 17ffd6b5d..bdaee2a5f 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -804,6 +804,15 @@ function UTILS.DisplayMissionTime(duration) MESSAGE:New(text, duration):ToAll() end +--- Replace illegal characters [<>|/?*:\\] in a string. +-- @param #string Text Input text. +-- @param #string ReplaceBy Replace illegal characters by this character or string. Default underscore "_". +-- @return #string The input text with illegal chars replaced. +function UTILS.ReplaceIllegalCharacters(Text, ReplaceBy) + ReplaceBy=ReplaceBy or "_" + local text=Text:gsub("[<>|/?*:\\]", ReplaceBy) + return text +end --- Generate a Gaussian pseudo-random number. -- @param #number x0 Expectation value of distribution.