首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP文本高亮工具

PHP文本高亮工具
EN

Stack Overflow用户
提问于 2011-01-04 21:09:42
回答 5查看 220关注 0票数 0

我有一个通过cURL获取网页内容的脚本,现在我必须突出显示其中的一些关键字。str_replace不工作,因为如果我替换'a',那么所有的都将被替换,这将产生一个问题。

有谁能帮上忙吗?

EN

回答 5

Stack Overflow用户

发布于 2011-01-04 21:23:52

如果你想突出显示单词,你可以像这样使用*preg_replace*函数:

代码语言:javascript
复制
foreach($myKeywords as $keyword)
     $myNewCode = preg_replace("/[\\s*\\.,](".$keyword.")[\\s*\\.,]/",'<span class="highlight">${1}</span>',$myCode);

问候

票数 1
EN

Stack Overflow用户

发布于 2011-01-04 21:14:01

如果你想要一些完全可定制的并且有很多功能的东西,GeSHi可以满足你。

票数 0
EN

Stack Overflow用户

发布于 2011-01-04 21:14:23

如果您想使用'a',您可以替换' a ',而不仅仅是str_replace。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4593928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档