using System.Text.RegularExpressions;
public static void Main() {
input = regexReplace(input, @"#", "+");
input = regexReplace(input, @"((<?\s)_)|(_(?=\s))", "//");
input = regexReplace(input, @"!\[\]\((?'asdf'[^()]+)\)", "${asdf}");
input = regexReplace(input, @"</?i>", "//");
input = regexReplace(input, @"</?center>", "");
input = regexReplace(input, @"```", "");
input = regexReplace(input, @"-{3,}", "------");
input = regexReplace(input, @"\[ToC\]", "[[toc]]");
input = regexReplace(input, @"\[(?'asdf'[^\[\]]+)\]\((?'fdsa'[^()]+)\.md\)", "[[[${fdsa}|${asdf}]]]"); input = regexReplace(input, @"\\", ""); input = regexReplace(input, @"<!--.+-->", "");
Console.WriteLine(input);
private static string regexReplace(string input, string pattern, string replace) {
return new Regex(pattern).Replace(input, replace);