📅  最后修改于: 2023-12-03 14:49:23.213000             🧑  作者: Mango
在 C# 编程中,有时候需要从字符串中删除回车符(carriage return)。这可以通过以下方法来实现。
使用 C# 内置的 Replace 方法可以将回车符替换为空字符串,从而实现删除回车符的目的。
string str = "Hello,\r\nWorld!\r\n";
string strWithoutCR = str.Replace("\r", "");
上述代码将字符串中所有回车符替换为空字符串,并将处理后的新字符串存储在 strWithoutCR
变量中。
也可以使用正则表达式来删除字符串中的回车符。
string str = "Hello,\r\nWorld!\r\n";
string pattern = @"\r";
string strWithoutCR = Regex.Replace(str, pattern, "");
上述代码中,\r
是回车符的转义字符,使用正则表达式将其匹配并替换为空字符串。Regex.Replace
方法将处理后的新字符串返回给 strWithoutCR
变量。
以上两种方法都可以从字符串中删除回车符。具体使用哪种方法取决于实际情况。