如何从字符串中删除
本文关键字:删除 字符串 | 更新日期: 2023-09-27 18:01:08
我有这个代码:
if (t == obj)
{
LocalyKeyWords.Remove(tokens[0]);
}
变量t
是string
的,也是obj
string
的。在某些情况下,我使用断点并看到 obj 最终包含 'n'r
,所以我想检查字符串 obj 是否包含'n'r
删除'n'r
然后进行比较t == obj
我该怎么做?
myString = myString.Replace("'n", string.Empty).Replace("'r", string.Empty);
>Trim
从字符串的开头和结尾删除空格,所以如果你只想从末尾删除空格,我建议使用它:
if (t.Trim() == obj.Trim())
如果必须从整个字符串中删除所有换行符,则可以使用以下命令:
public static string RemoveNewlines(string input)
{
return input.Replace("'r", "").Replace("'n", "");
}
因为该函数将能够处理任何类型的换行符,无论是'n
、'r'n
、'r
,甚至是几个的组合。
删除不需要的字符的常用方法是 用空字符串替换它们
就用这个
t = t.Replace("'r'n", string.Empty);
如果此变量位于字符串的开头或结尾,则应使用 string.Trim
简单的string.Replace
.