我正在进行自然语言处理,我正在尝试删除字符串的最后一部分,但它会从里面删除字符串一个字符串, 我的代码。
public string RemoveSuffix(string word)
{
if (word.EndsWith("ی")
{
word = word.Replace("ی","");
}
return word;
}
答案 0 :(得分:4)
您可能正在寻找TrimEnd:
// static: you have no need in "this"
public static string RemoveSuffix(string word) {
return word == null // <- do not forget to validate public method's argument(s)
? null // or throw ArgumentNullException
: word.TrimEnd('ی');
}
答案 1 :(得分:-2)
你应该尝试
public string RemoveSuffix(string word,string lstPart)
{
return word=word.TrimEnd(lstPart);
}
您可以使用变量/列表项更改硬编码字