using System.Text.RegularExpressions;
public static void Main()
string replaceNewLineRegexLiteral = @"\r\n?|\n";
string replaceNonAlphaRegexLiteral = @"[^\w]";
string _wordBoundaryRegEx = @"\b[a-zA-Z0-9 ]*\S";
string exampleNewlineAndReturnTxt = @".
string exampleNonAlphanumericTxt = ")($$+$S!-%e%)c£%£r%£-e%t£1)%2£3";
Console.WriteLine(exampleNewlineAndReturnTxt);
var transformed = Regex.Replace(exampleNewlineAndReturnTxt, replaceNewLineRegexLiteral, String.Empty);
Console.WriteLine($"\r\n\r\n{transformed}\r\n\r\n");
Regex rgx = new Regex(_wordBoundaryRegEx);
MatchCollection matches = rgx.Matches(exampleNewlineAndReturnTxt);
foreach (Match match in matches)
Console.WriteLine(match.Value);
Console.WriteLine($"\r\n\r\n{exampleNonAlphanumericTxt}");
transformed = Regex.Replace(exampleNonAlphanumericTxt, replaceNonAlphaRegexLiteral, String.Empty);
Console.WriteLine($"\r\n\r\n{transformed}");