如何使用Delphi将给定字符串中的特殊字符替换为空格或仅删除它?以下在C#中有效,但我不知道如何在Delphi中编写它。如何使用delphi替换给定字符串中的特殊字符与空格或无空格
public string RemoveSpecialChars(string str)
{
string[] chars = new string[] { ",", ".", "/", "!", "@", "#", "$", "%", "^", "&", "*", "'", "\"", ";","_","(", ")", ":", "|", "[", "]" };
for (int i = 0; i< chars.Lenght; i++)
{
if (str.Contains(chars[i]))
{
str = str.Replace(chars[i],"");
}
}
return str;
}
我们能不能有任何其他逻辑..除了这个......要更换给出一个字符串 – user3345195