c# - 如何删除字符串中的\n?

标签 c# string substring

<分区>

如何删除字符串中的\n

例如

  1. 输入:string s = "\n1234"
  2. 我想要的输出(但我无法实现):string s = "1234"

我尝试过(但失败了):

  1. s.Remove(0,1);
  2. s.Trim();

补充说明:

我认为 \n 算作 1 个 char 因为,当我尝试时:

bool b = s[0]=='\n';

b = true.

最佳答案

也许不是最快的解决方案,但有效:

string s = "\n1234".Replace("\n", String.Empty);

如果 \n 仅在字符串的开头或结尾,您还可以使用“自定义 Trim”:

string s = "\n1234".Trim('\n');

'\n' 不应是必需的,因为它包含在默认的空白字符中,默认情况下会被 Trim 删除。

关于c# - 如何删除字符串中的\n?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23657017/

相关文章:

c# - 在 unity 3d 中检测物体

c# - 如何在 ASP.NET Web API 中配置缓冲区大小和最大消息大小

c# - ASP.MVC 中包含多个分部 View 的复杂 View

c# - 在上下文菜单中访问 slider 值

Python 将 float 误认为字符串

c - 使用 strcat 的错误字符串连接

javascript - 使用循环返回子集

java - 实现 Java 的 indexOf 方法(子串搜索)

php - 将 PHP 数组值与字符串的一部分进行比较

java - 我需要使用子字符串,但我需要包含第二个参数