Thursday, January 27, 2011

Remove Number from String

Code:
using System;
using System.Text.RegularExpressions;

class Program
{
/// <summary>
/// Remove digits from string.
/// </summary>
public static string RemoveDigits(string key)
{
return Regex.Replace(key, @"\d", "");
}

static void Main()
{
string input1 = "Dot123Net456Perls";
string input2 = "101Dalmatations";
string input3 = "4 Score";

string value1 = RemoveDigits(input1);
string value2 = RemoveDigits(input2);
string value3 = RemoveDigits(input3);

Console.WriteLine(value1);
Console.WriteLine(value2);
Console.WriteLine(value3);
}
}

2 comments:

  1. Parse the value to get the number

    static string ExtractNumbers(string expr)
    {
    return string.Join(null, System.Text.RegularExpressions.Regex.Split(expr, "[^\\d]"));
    }

    ReplyDelete
  2. string.Join(null, Regex.Split(sentence, @"\D+"))

    ReplyDelete