【发布时间】:2020-07-10 01:04:21
【问题描述】:
我正在为我的游戏制作一个简单的坏词过滤器! badwords = string[] (也就是说我可以把所有应该被屏蔽的坏词一一统一放在strings[]中。(图一)
问题是我希望阻止许多坏词,并且将所有坏词放入字符串中可能需要太多时间 [] 一一。
解决方案:是否有可能以某种方式将所有坏词放入脚本中?这样我就可以从坏词列表中复制和粘贴它们?
我尝试过的:我尝试将 string[] 设置为普通字符串,然后 string = "badwords" 然后出现错误表示字符串不能转成char之类的(图4)
感谢您的帮助! :D
编辑:那是新代码,我不确定如何将它变成 string[] 坏词? 我现在注意到,在第二张图片中,“String badwords”没有[],但通常在string(String[] badwords;)之后有一个[]
public static void FormatBadWords()
{
string pattern = "[,]+";
string input = "bad, toobad, crazy";
string[] result = Regex.Split(input, pattern,
RegexOptions.IgnoreCase,
TimeSpan.FromMilliseconds(500));
for (int ctr = 0; ctr < result.Length; ctr++)
{
Console.Write("'{0}'", result[ctr]);
if (ctr < result.Length - 1)
Console.Write(", ");
}
Console.WriteLine();
}
【问题讨论】: