C# 需要帮助用正则表达式替换特殊标记吗

C# 需要帮助用正则表达式替换特殊标记吗,c#,.net,regex,C#,.net,Regex,我正在尝试为我的c程序构建一个解析器 我想要模拟php风格的短标记 我使用JScript作为解析器 我的标签是 我需要从输入/输出代码块中替换正则表达式: 在 您可以使用上面的正则表达式替换得到正确结果的语句,但需要通过手动操作添加特殊的print语句 <?js test(); function test() { print("text to print"); ?>text to print<?js } ?> test(); function

我正在尝试为我的c程序构建一个解析器

我想要模拟php风格的短标记

我使用JScript作为解析器

我的标签是

我需要从输入/输出代码块中替换正则表达式: 在

您可以使用上面的正则表达式替换得到正确结果的语句,但需要通过手动操作添加特殊的print语句

<?js
test();
function test()
{
   print("text to print");
   ?>text to print<?js
}
?>
    test();
    function test()
    {
       print("text to print");
       print("text to print");
    }
\<\?js([\s\S]*?)\?\>