`
txf2004
  • 浏览: 7134373 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关键字广告制作,正则替换

阅读更多

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

现在很多做文字广告的,就是把关键字出售.
例如:MyZ做为关键字被卖掉.在页面上的MyZ即被特殊显示成悬停,然后显示广告.
其实就是做了下关键字的替换.
这里我把所有的数字替换成变颜色的.意思差不多,只是正则不同.
<?php
/**
* @name test.php
* @date Fri Oct 26 17:49:35 CST 2007
* @copyright 马永占(MyZ)
* @author 马永占(MyZ)
* @link http://blog.csdn.net/mayongzhan/
*/
/**
* 将数字变特殊,用于网页,比如将字变红
*
* @param string $str
* @param string $color
* @return string
*/
function spStr($str,$color)
{
preg_match_all("/[0-9]+|[^0-9]+/", $str, $out);
$out2 = "";
foreach ($out[0] as $value) {
if (preg_match("/[0-9]/", $value)) {
$out2 .= "<span style='color:".$color.";'>".$value."</span>";
}
else {
$out2 .= $value;
}
}
return $out2;
}
$str="123abc3a2_1bc_d";
$color="red";
echo spStr($str,$color);
?>
v
分享到:
评论

相关推荐

    简易正则替换html字符串中的文字(不影响标签属性)

    不影响标签属性的简易正则替换html字符串中的文字(原理为使用正则取出html中&gt;&lt;之间的内容 然后使用循环从其中匹配对应的内容进行替换)

    易语言正则表达式文本替换

    例如,"子程序_正则文本替换"可能就是一个易语言中用于执行正则表达式替换的子程序,它接收输入的文本、正则表达式模式和替换字符串,然后返回经过替换操作的新文本。 1. **正则表达式基础** - **元字符**:如`.`...

    正则表达式。包括零宽断言,正则替换的150种表达方式

    正则表达式是一种强大的文本处理工具,用于模式匹配、搜索和替换字符串中的特定模式。本文将深入探讨正则表达式的高级应用,特别是零宽断言和正则替换的150种表达方式。 ### 一、零宽断言 零宽断言(Zero-width ...

    C#正则替换文字

    在处理字符串时,正则表达式(Regex)是一个强大的工具,它允许我们通过模式匹配来搜索、查找、替换和提取文本。在这个实例中,我们将深入探讨如何在C#中使用正则表达式进行文本替换。 首先,我们需要了解什么是...

    全局文本替换工具ultrareplace,支持正则替换

    它不仅提供了基本的文本查找和替换功能,还引入了正则表达式的支持,使得复杂的文本处理工作变得轻而易举。这款工具的出现极大地提高了用户在处理大量文本时的工作效率,尤其适用于编辑文档、代码调试、数据清洗等...

    正则检测关键字

    在IT行业中,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,用于匹配、查找、替换等操作。本话题将详细讲解如何利用正则表达式在JavaScript环境中进行关键字检测,帮助你理解并应用相关...

    wps表格excel正则工具,excel正则表达式替换/匹配/查找/搜索/提取数字

    ● 正则提取,替换,定位,筛选 ● 一个Excel、Wps表格内容处理的效率脚本程序 ● 初始热键Win + z(可自定义修改) 如果你办公时经常使用 Office 的 Excel 或 WPS 表格,并且经常需要处理数据,那么相信这款由 ...

    java 正则替换 保留原值并增加' ',

    在Java编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,广泛用于字符串的查找、替换和分割等操作。本话题将深入探讨如何在Java中使用正则表达式进行字符串替换,同时保留原值并增加特定字符,如...

    mysql update正则替换sql语句

    这里的REGEXP_REPLACE函数与REPLACE函数不同,它接受五个参数:待匹配的字段、匹配的正则表达式、替换文本、匹配模式(1表示进行替换,0表示进行匹配但不替换),以及限制替换的次数。 通过正则表达式,我们能够...

    正则表达式替换文本_everyrk3_正则表达式_正则表达式替换文本_

    "正则表达式替换文本"是指利用正则表达式的规则,对文本中的特定模式进行查找并替换的操作,这在文本处理中非常常见。 正则表达式的基本元素包括: 1. **字符**:例如"a", "b", "#"等,它们可以匹配自身。 2. **元...

    jJAVA正则表达式替换字符

    本资源文件是我自己总结的,其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"&lt;title&gt;XXXX&lt;/title&gt;"中的文字XXXX,用正则表达式获取指定...

    java正则替换img标签中src值的方法

    Java 正则替换 img 标签中 src 值的方法 正则表达式是 Java 中非常重要的一种技术,广泛应用于字符串处理、数据提取、格式验证等领域。在 HTML 处理中,正则替换 img 标签中 src 值的方法尤其重要,本文就将介绍一...

    易语言源码正则表达式文本替换.rar

    易语言源码正则表达式文本替换.rar 易语言源码正则表达式文本替换.rar 易语言源码正则表达式文本替换.rar 易语言源码正则表达式文本替换.rar 易语言源码正则表达式文本替换.rar 易语言源码正则表达式文本替换....

    JavaScript正则替换HTML标签功能示例

    在JavaScript中,正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。正则表达式的基本语法包括字符类、量词、分组、预查等。在本例中,使用的正则表达式是`/&lt;[^&gt;]*&gt;|[^&gt;]*&gt;/gm`,它匹配任何开始或...

    JS正则表达式替换url参数的方法

    /* 定义替换对象键值 */ var setReferArgs = function(){ var referArgs = new Object(); referArgs['#userID\#'] = userId; referArgs['\#userName\#'] = userName; return referArgs; } /* 替换URL的参数 */ ...

    RegeX非常好用的正则替换器

    正则表达式(Regular Expression,简称Regex)是一种强大的文本处理工具,它用于匹配、查找、替换、分割等操作,广泛应用于编程、数据处理、文本分析等领域。RegeX这款正则替换器是一款专为此目的设计的高效软件,它...

    超强过滤广告正则表达式---by闻仲

    广告过滤正则式 来自闻仲 可以和大家交流一下

    SQL中使用正则替换的自定义函数

    本主题将深入探讨如何创建一个使用正则表达式的自定义函数,以便在SQL查询中进行复杂的内容替换。这对于处理包含HTML代码或其他复杂格式的数据尤其有用。 首先,让我们了解一下SQL Server中的标准字符串函数,如`...

    105个微信qq默认表情图片打包附带对照表和js正则替换示例和php代码

    105个微信qq默认表情图片打包附带对照表和js正则替换示例和php代码默认表情图片打包附带对照表和js正则替换示例和php代码默认表情图片打包附带对照表和js正则替换示例和php代码默认表情图片打包附带对照表和js正则...

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    replace函数可以通过简单的字符串替换来更新数据,而regexp则可以使用复杂的正则表达式模式进行更灵活的数据匹配和替换。 首先,replace函数是MySQL中的字符串函数,用于在字符串中查找指定的子字符串并替换为另一...

Global site tag (gtag.js) - Google Analytics