eregi_replace()中特殊字符的处理方法

 更新时间:2007年03月20日 00:00:00   作者:   我要评论

我对PHP的正则表达式不太熟悉   
  在使用eregi_replace()函数时发现带有()的字符串不能进行替换,看了手册还是糊里糊涂   
  比如   
  将   DIN   1693(Pt.2)-1997   加粗   
  使用     
  $str='din   1693(Pt.2)-1997'   
  eregi_replace($str,"<strong>".$str."</strong>",$str);   
  最后因为字符串中含有括号而无法处理   
  现在我知道这样写不对了,但不知道正确的写法是什么   
  那位大侠可以教教我这种问题的处理方法? 还有,   
  如果使用小写字母查询   
  用这个函数会把原本的大写字母替换成小写,不知道如何保持原来的写法(大写或小写)   
  我看到GOOGLE是这样的

  <?   
  $str='din   1693(Pt.2)-1997';   
  echo   preg_replace("/(".preg_quote($str).")/","<strong>\\1</strong>",$str);   
  ?>
  转义   
  quotemeta   
  preg_quote   

  如果是ereg函数组用quotemeta   
  如果是preg函数组用preg_quote   
  echo   preg_replace("/(".preg_quote($str).")/","<strong>\\1</strong>",$str);   
  \\1就是引用找到的部份,这样可保留原来大小写.

相关文章

  • 你不一定知道的关于JavaScript的正则表达式

    你不一定知道的关于JavaScript的正则表达式

    关于JavaScript中的正则表达式——,你不一定知道也可能用不到,但说不定哪天就会遭遇的几个事实【新增一个】
    2010-09-09
  • 使用正则表达式(regex_replace)模拟读取INI文件

    使用正则表达式(regex_replace)模拟读取INI文件

    这篇文章主要介绍了使用正则表达式(regex_replace)模拟读取INI文件,需要的朋友可以参考下
    2017-07-07
  • javascript正则表达式基础篇

    javascript正则表达式基础篇

    这篇文章主要是介绍javascript正则表达式的一些基础知识,主要是介绍javascript的正则书写方法与常用实例,需要的朋友可以参考下
    2013-02-02
  • JS正则表达式 整合 (值得收藏)

    JS正则表达式 整合 (值得收藏)

    本文给大家收藏整理了js正则表达式的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友参考下
    2018-11-11
  • 正则表达式注册表验证笔记整理

    正则表达式注册表验证笔记整理

    正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑
    2017-07-07
  • web标准知识——丰富段落里的标签

    web标准知识——丰富段落里的标签

    关于段落<p></p>相信大家已经都在自己的工作中开始关注并应用了。因为那真的是非常简单的事,只要你愿意你随时都可以开始让你的页面代码更为标准化。
    2008-06-06
  • Java正则表达式学习教程

    Java正则表达式学习教程

    这篇文章主要是关于Java正则表达式的学习教程,本教程的目的在于帮助你驾驭Java正则表达式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • Java正则表达式使用

    Java正则表达式使用

    本篇文章主要给大家介绍java在正则表达式的使用,本篇文章给大家主要介绍应用点在抓取网页中的email地址和代码,感兴趣的朋友一起看看吧
    2015-09-09
  • 正则表达式实现匹配连续数字的方法

    正则表达式实现匹配连续数字的方法

    我这两天刚刚学正则表达式。我觉的正则对连续的字符匹配很简单,但是对连续的一段数字匹配就不是很好。正好最近有朋友问了匹配连续数字的正则,就帮忙写了一下,算是当作温习一下吧。下面这篇文章就主要介绍了正则表达式实现匹配连续数字的方法。
    2017-01-01
  • 正则表达式匹配IP的表达式(推荐)

    正则表达式匹配IP的表达式(推荐)

    正则表达式,又称规则表达式。接下来通过本文给大家介绍正则表达式匹配IP的表达式,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2016-12-12

最新评论