需要帮助用正则表达式替换特殊标签

时间:2011-12-12 02:32:54

标签: c# .net regex

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

我想模拟php风格的短标签

我正在使用JScript作为解析器。

我的代码是<?js?>

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

<?js
test();
function test()
{
   print("text to print");
   ?>text to print<?js
}
?>

    test();
    function test()
    {
       print("text to print");
       print("text to print");
    }

1 个答案:

答案 0 :(得分:0)

\<\?js([\s\S]*?)\?\>

您可以使用上述的正则表达式来替换获得正确结果的"<?js>""?>",但您需要通过手动操作添加特殊的print语句。