using System; using System.Text.RegularExpressions; namespace HowTo { public class dataHandler { public dataHandler() { } public static string csharpConvertString(string strConvert) { string strConvertedString = strConvert; string[] regExpPattern = new string[2]; regExpPattern[0] = @"(.*?)\[csharp\](.*?)(using)(.*?)\[/csharp\](.*?)"; regExpPattern[1] = @"(.*?)\[csharp\](.*?)(string)(.*?)\[/csharp\](.*?)"; string[] regExpReplace = new string[2]; regExpReplace[0] = @"$1$2$3$4$5"; regExpReplace[1] = @"$1$2$3$4$5"; /* [c-sharp] using System; string strTest = new string; [/c-sharp] */ for ( int i = 0 ; i < regExpPattern.Length; i ++) { strConvertedString = Regex.Replace(strConvertedString, regExpPattern[i], regExpReplace[i]); } return strConvertedString; } } }