我有一个通过cURL获取网页内容的脚本,现在我必须突出显示其中的一些关键字。str_replace不工作,因为如果我替换'a',那么所有的都将被替换,这将产生一个问题。
有谁能帮上忙吗?
发布于 2011-01-04 21:23:52
如果你想突出显示单词,你可以像这样使用*preg_replace*函数:
foreach($myKeywords as $keyword)
$myNewCode = preg_replace("/[\\s*\\.,](".$keyword.")[\\s*\\.,]/",'<span class="highlight">${1}</span>',$myCode);问候
发布于 2011-01-04 21:14:01
如果你想要一些完全可定制的并且有很多功能的东西,GeSHi可以满足你。
发布于 2011-01-04 21:14:23
如果您想使用'a',您可以替换' a ',而不仅仅是str_replace。
https://stackoverflow.com/questions/4593928
复制相似问题