Jag har en text i ett webbformulär där användaren kan lägga in tex taggarna för att erhålla fetstilt i det som sedan visas. Jag hittade regular expression för att finna det som är fetstilt men jag är osäker på hur själva ersättningen (replacen) ska se ut.
Koden ser ut så här i dagsläget:
string pattern = @"\[b\](.*?)\[/b\]";
Regex rgx = new Regex(pattern, RegexOptions.IgnoreCase);
string input = "Start[b]Text[/b]SLUT";
string output = rgx.Replace(input, @"<b>[a-zA-Z0-9._/ ]+\</b>");
Resultatet man får ut är "Start<b></b>SLUT" men det korrekta resultatet ska vara "Start<b>Text</b>SLUT". Hur lyckas jag få till det? Är replace-metoden fel väg för att uppnå detta?