首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

eregi_replace

(PHP 4, PHP 5)

eregi_replace - 替换正则表达式不区分大小写

警告

这个函数在PHP 5.3.0中是DEPRECATED,而在PHP 7.0.0中是REMOVED

这个功能的替代方案包括:

  • preg_replace() (with the i (PCRE_CASELESS) modifier) Descriptionstring eregi_replace ( string $pattern , string $replacement , string $string ) 该函数与ereg_replace()相同,只是在匹配字母字符时忽略大小写区分。 参数模式一个POSIX扩展正则表达式。 替换如果模式包含带括号的子字符串,则替换可能包含\ digit形式的子字符串,该子字符串将替换为与第几个括号中的子字符串匹配的文本; \ 0会产生整个字符串的内容。 最多可以使用9个子字符串。 括号可以嵌套,在这种情况下,它们由左括号计数。 字符串输入字符串。 返回值返回修改的字符串。 如果在字符串中找不到匹配项,那么它将不会被返回。
  • 示例
  • 示例1 突出显示搜索结果
  • <?php $pattern?=?'(>[^<]*)('.?quotemeta($_GET['search'])?.')'; $replacement?=?'\\1<span?class="search">\\2</span>'; $body?=?eregi_replace($pattern,?$replacement,?$body); ?>

扩展内容

  • ereg() - 正则表达式匹配
  • eregi() - 不区分大小写的正则表达式匹配
  • ereg_replace() - 替换正则表达式
  • preg_replace() - 执行正则表达式搜索并替换
  • quotemeta() - 引用元字符

← ereg

eregi →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com