在 C# 中从字符串中删除引号

Muhammad Maisam Abbas 2021年4月29日
在 C# 中从字符串中删除引号

本教程将介绍从 C# 中的字符串变量中删除引号的方法。

使用 C# 中的 String.Replace() 函数从字符串中删除引号

String.Replace(x, y) 函数用于将 C# 主字符串内的所有出现的字符串 x 替换为字符串 yString.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 中的引号。我们使用\转义字符在另一对双引号中编写了双引号。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

相关文章 - Csharp String