c# - 如何在c#中的for循环中修剪和追加一个字符串

标签 c# foreach

如何在 c# 中的 for 循环中修剪和附加字符串 我有一个类似 "\Examp"l'e" 的字符串,我想要的是从它获取用于每个循环的示例:

string value = @"\Examp"l'e";

foreach(string trim in value)
{
    if(trim == @"\")
    {
        \\how to trim the value like Examp"l'e
    }
    if(trim == @""")
    {
        \\again trim
    }
    if(trim == @"'")
    {
        \\again trim
    }
}

我的最终输出应该是:Example

最佳答案

考虑使用 string.Replace 来完成您的任务,这会更容易:

string value = @"\Examp""l'e";
string final = value
   .Replace("\"", string.Empty)
   .Replace("\\", string.Empty)
   .Replace("'", string.Empty);

关于c# - 如何在c#中的for循环中修剪和追加一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35769452/

相关文章:

C# Lambda 到 VB.Net

javascript - foreach 中的 promise

linux - 在一个简单的 csh ssh 脚本上获得无与伦比的 ".

scala - 是否可以确保按foreach定义按顺序在Scala中迭代主题集合?

javascript - webpack ReactJS : Unexpected token at this. 设置状态

c# - 支付给用户外部账户的银行账户给出 'No such External Account...'

c# - 如何在 WPF 中设置元素的样式属性

c# - 从文本文件中读取,并将每一行拆分为不同的数组或列表

c# - 为什么 Visual Studio 2010 不断在我的类库中添加 "reference to self"?

c++ - 带指针的引用和右引用