using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string text = @"My arbitrary content....
```c#
public class Foo
{
//Some code
}
```
Some text
```c#
public class Bar
{
//Some code
}
```
My other arbitrary content....";
text = Regex.Replace(
text,
@"^```c#\r?\n(.*?)```\r?\n", "$1",
RegexOptions.Singleline | RegexOptions.Multiline);
Console.WriteLine(text);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCiAgICB7CiAgICAgICAgc3RyaW5nIHRleHQgPSBAIk15IGFyYml0cmFyeSBjb250ZW50Li4uLgoKYGBgYyMKcHVibGljIGNsYXNzIEZvbwp7CiAgICAvL1NvbWUgY29kZQp9CmBgYAoKU29tZSB0ZXh0CgpgYGBjIwpwdWJsaWMgY2xhc3MgQmFyCnsKICAgIC8vU29tZSBjb2RlCn0KYGBgCgpNeSBvdGhlciBhcmJpdHJhcnkgY29udGVudC4uLi4iOwoKICAgICAgICB0ZXh0ID0gUmVnZXguUmVwbGFjZSgKICAgICAgICAgICAgICB0ZXh0LAogICAgICAgICAgICAgIEAiXmBgYGMjXHI/XG4oLio/KWBgYFxyP1xuIiwgIiQxIiwKICAgICAgICAgICAgICBSZWdleE9wdGlvbnMuU2luZ2xlbGluZSB8IFJlZ2V4T3B0aW9ucy5NdWx0aWxpbmUpOwogICAgICAgICAgICAgIAogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHRleHQpOwogICAgfQp9