检查preg_replace内容

时间:2011-04-02 22:46:38

标签: php preg-replace

我想检查preg_replace函数中的内容是否少于25个字符。

$i= preg_replace("'\< (.*)\>'Ui","< <a href=\"x.php?q=\\1\">\\1</a>>",$i);

如果是,

<a href="x.php?q=hello">hello</a> > // a link to x.php?q=hello

如果没有,

< hello >

我该如何检查?谢谢。 (如果你能推荐preg_replace函数的在线资源,我会感谢你)

1 个答案:

答案 0 :(得分:0)

通过将。*替换为。{0,25},您可以将匹配的长度限制为25.这将使更长的字符串保持不变。如果您希望替换取决于长度,请使用不同的模式替换两次或使用preg_replace_callback。