【发布时间】:2011-08-04 09:16:00
【问题描述】:
我想替换不区分大小写的,比如说 mix:
text StmiXx and some more mIxx text
正则表达式替换后:
text St<font color="red">miX</font>x and some more <font color="red>mIx</font> text
代码:
$string = "text StmiXx and some more mIxx text";
$pattern = "/mix/i";
$replacement = "<font color=\"red\">match</font>";
echo preg_replace($pattern, $replacement, $string);
如何使用正则表达式来做到这一点?我也想用 (Linux)sed 试试这个,或者还有 egrep、grep 的方法。
egrep 有一个选项 --color=always 但没有自定义突出显示。
【问题讨论】: