从从HTML页面传入的字符串中删除字符

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

我试图修剪一些字符的字符串,所以我可以把它放在一个SQL查询。传递给我的方法的一个例子是"'n asdw_value'n"。我想把"'n"和空格去掉,但是我不能把"'n"去掉。我的代码现在看起来像这样:

element = element.Replace("''", "");
element = element.Replace("n", "");
element = element.Replace(" ", "");

输出为"'nasdq_value'n",如有任何帮助,不胜感激。

从从HTML页面传入的字符串中删除字符

您看到的字符串值很可能是在调试器中生成的。'n是一个转义序列,意思是"换行符"。它是单个字符,而不是'后面跟着n,因此要从输入中删除它,您需要使用相同的转义序列,如下所示:

element = element.Replace("'n", "");
element = element.Replace(" ", "");

如果您只想从字符串的开头和结尾修剪这些字符,您可以这样做:

element = element.Trim(new char[] { ''n', ' ' });