从内容中删除[html] any_string [/ html]

问题描述:

从内容中删除此字符串的最佳正则表达式是什么?从内容中删除[html] any_string [/ html]

[html]any_string[/html] 

这看起来很简单:

\[html\].*?\[\/html\] 

说明:

.*?(任意字符 “” 0或多次 “*” 和ungreedy “?

Example in PHP

+1

ungreedy在这种情况下意味着什么? – Nick

+1

@Nick只是为了确保。*不会包含[/ html]。想象一下带有这个模式的字符串两次。请看这个贪婪的例子。 http://xrg.es/#3y07vs – SERPRO