Php和字符串分析:如何递归删除注释

时间:2015-02-26 23:54:31

标签: php string analysis

我有一个带有注释的字符串,如C {style test/* comment */。 我想删除它们,我希望得到这个结果:test

我已经完成了一些工作,但现在我希望能够对评论发表评论,并忽略"嵌套评论"。例如,我想创建一个删除test/* co/* comment */mmen/* comment */t */字符串中的注释的函数,但仍会返回此结果:test

你会怎么做?

1 个答案:

答案 0 :(得分:1)

这是一个删除多行注释的正则表达式:

$text = preg_replace('%/\*.*?\*/%', null, $text);