REPLACE CHARACTERS IN BETWEEN STRING

marcel ethan

Total Post:105

Points:735
Posted by  marcel ethan
C# 
C#
 864  View(s)
Ratings:
Rate this:

I have the following string:

string input = "  2  1";

It is 2 spaces followed by a 2 and then 2 more spaces followed by a 1. I want to do a replace on it, but I only want to replace the spaces between the 2 and the 1 with 0's and I do not want to use RegEx if possible?

The end result should look like this:

string result = "  2001";

  1. Pravesh Singh

    Post:412

    Points:2888
    Re: Replace characters in between string

    Hi Marcel,

    Try this,

    static string ReplaceSpacesWithZerosExceptLeading(string s)

    {

        return s.TrimStart(' ').Replace(' ', '0').PadLeft(s.Length);

    }

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!