【发布时间】:2011-03-19 07:25:25
【问题描述】:
<?php
$str = "word <a href=\"word\">word</word>word word";
$str = preg_replace("/word(?!([^<]+)?>)/i","repl",$str);
echo $str;
# repl <word word="word">repl</word>
?>
来源:http://pureform.wordpress.com/2008/01/04/matching-a-word-characters-outside-of-html-tags/
不幸的是,我的项目需要一个仅适用于 Java 的语义库...
// 感谢塞尔索
【问题讨论】:
-
你真的需要重新表述这个问题。 1)这与java有什么关系? 2)你预期的输入和输出是什么?
-
预期结果:repl replrepl repl
标签: java php regex replaceall