remove any of a set of chars from a given string. : String Replace « Data Types « C# / C Sharp






remove any of a set of chars from a given string.

    
using System;
public class Class1 {
    public static void Main(string[] strings) {
        char[] cSpecialChars = { '\n', ',', '_' };
        string s = "_This is, a str\ning";
        Console.WriteLine(RemoveSpecialChars(s, cSpecialChars));
    }
    public static string RemoveSpecialChars(string sInput,char[] cTargets) {
        string sOutput = sInput;
        foreach (char c in cTargets) {
            for (; ; ) {
                int nOffset = sOutput.IndexOf(c);
                if (nOffset == -1) {
                    break;
                }
                string sBefore = sOutput.Substring(0, nOffset);
                string sAfter = sOutput.Substring(nOffset + 1);
                sOutput = sBefore + sAfter;
            }
        }
        return sOutput;
    }
}

   
    
    
  








Related examples in the same category

1.Replace char inside a string
2.use the Insert(), Remove(), and Replace() methods to modify strings
3.String reverse and replaceString reverse and replace
4.Inserting, replacing, and removingInserting, replacing, and removing
5.String insert and outputString insert and output
6.Replaces the specified string to replace.
7.Replace Once
8.Replaces the new lines in a string with the given replacement characters.