我想检查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函数的在线资源,我会感谢你)
答案 0 :(得分:0)
通过将。*替换为。{0,25},您可以将匹配的长度限制为25.这将使更长的字符串保持不变。如果您希望替换取决于长度,请使用不同的模式替换两次或使用preg_replace_callback。