C#: Remove all characters which are non-letters from a given string
C# Sharp Basic: Exercise-82 with Solution
Remove Non-Letter Characters
Write a C# Sharp program to remove all non-letter characters from a given string.
From Wikipedia,
A letter is a segmental symbol of a phonemic writing system. The inventory of all letters forms the alphabet. Letters broadly correspond to phonemes in the spoken form of the language, although there is rarely a consistent, exact correspondence between letters and phonemes
Sample Solution:
C# Sharp Code:
using System;
using System.Text.RegularExpressions;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
// Declaring a string variable
string text;
// Testing the function test with different input strings
// String containing letters, numbers, and special characters
text = "Py@th12on";
Console.WriteLine("Orginal string: " + text);
Console.WriteLine("Remove all characters from the said string which are non-letters: " + test(text));
// String containing letters, numbers, and spaces
text = "Python 3.0";
Console.WriteLine("\nOrginal string: " + text);
Console.WriteLine("Remove all characters from the said string which are non-letters: " + test(text));
// String containing letters, numbers, and special characters
text = "2^sdfds*^*^jlljdslfnoswje34u230sdfds984";
Console.WriteLine("\nOrginal string: " + text);
Console.WriteLine("Remove all characters from the said string which are non-letters: " + test(text));
}
// Method to remove non-letter characters from a string using Regex
public static string test(string text)
{
// Using Regex.Replace to remove characters that are not letters (a-zA-Z)
return Regex.Replace(text, @"[^a-zA-Z]", "");
}
}
}
Sample Output:
Orginal string: Py@th12on Remove all characters from the said string which are non-letters: Python Orginal string: Python 3.0 Remove all characters from the said string which are non-letters: Python Orginal string: 2^sdfds*^*^jlljdslfnoswje34u230sdfds984 Remove all characters from the said string which are non-letters: sdfdsjlljdslfnoswjeusdfds
Flowchart:
C# Sharp Code Editor:
Previous:Write a C# Sharp program to swap a two digit given number and check whether the given number is greater than its swap value.
Next:Write a C# Sharp program to remove all vowels from a given string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/csharp-exercises/basic/csharp-basic-exercise-82.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics