我很努力地使用regEx,但无法让它正常工作。 我已经尝试使用: SO question,online tool,需要PHP regEx帮助/ * <##></##> */
$text = preg_replace("%/\*<##>(?:(?!\*/).)</##>*\*/%s", "new", $text);
但没有任何工程。 我的输入字符串是:
$input = "something /*<##>old or something else</##>*/ something other";
和预期的结果是:
something /*<##>new</##>*/ something other
你没有一个量词先行掩盖的''全匹配()。因此它只会在您的评论中接受一个字符的字符串。也可以用'new'替换,不会重新实例化'comment *标记。 – mario 2014-09-06 21:26:44