如何从字符串中删除

本文关键字:删除 字符串 | 更新日期: 2023-09-27 18:01:08

我有这个代码:

if (t == obj)
{
    LocalyKeyWords.Remove(tokens[0]);
}

变量tstring的,也是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.