在 C# 中从字符串中删除引号
Muhammad Maisam Abbas
2021年4月29日
本教程将介绍从 C# 中的字符串变量中删除引号的方法。
使用 C# 中的 String.Replace()
函数从字符串中删除引号
String.Replace(x, y)
函数用于将 C# 主字符串内的所有出现的字符串 x
替换为字符串 y
。String.Replace()
函数具有字符串返回类型。如果要删除字符串中的引号,可以将其替换为空字符串。我们可以指定要用"\""
替换双引号。下面的代码示例向我们展示了如何使用 C# 中的 String.Replace()
函数从字符串中删除引号。
using System;
namespace remove_quotes_from_string
{
class Program
{
static void method1()
{
string str = "He said \"This is too soon for me\" and left.";
Console.WriteLine(str);
string newstr = str.Replace("\"", "");
Console.WriteLine(newstr);
}
static void Main(string[] args)
{
method1();
}
}
}
输出:
He said "This is too soon for me" and left.
He said This is too soon for me and left.
在上面的代码中,我们用 C# 中的 str.Replace()
函数用空字符串替换了引号,从而删除了字符串变量 str
中的引号。我们使用\
转义字符在另一对双引号中编写了双引号。
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn