Keyword Replacement Logic
1489 Views
-
# キーワード置換 ReplaceKeyword(Input : string, Keywords : [string]string, ?MinLength : int = 20) : string = # 文字数がMinLength未満の場合はそのまま返す if (Input.Length < MinLength): return Input var Result : string = Input # キーワードが含まれている場合、置換 for (Keyword -> ShortForm : Keywords): set Result = Result.ReplaceAll(Keyword, ShortForm) return Resultキーワード置換
ReplaceKeyword(Input : string, Keywords : [string]string, ?MinLength : int = 20) : string =
文字数がMinLength未満の場合はそのまま返す
if (Input.Length < MinLength): return Input var Result : string = Input
キーワードが含まれている場合、置換
for (Keyword -> ShortForm : Keywords): set Result = Result.ReplaceAll(Keyword, ShortForm) return Result
Expand code Copy full snippet(13 lines long)
-
test():void= # キーワードマップを設定 var Keywords : [string]string = map{} if: set Keywords["Shotgun"] = "SG" set Keywords["Assault Rifle"] = "AR" set Keywords["Submachine Gun"] = "SMG"
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.