preg_replace与preg_match

发布时间:2021-07-14 18:18:55 阅读:1146次

 preg_replace.php

<?php

$content="[page]第一页[/page][page]第二页[/page][Page]第三页[/pagE][page]第四页[/page]";

echo $content;

echo "<br/>";

#不区分大小写非贪婪匹配

#$content = preg_replace("/\[page\](.*)\[\/page\]/iU", "$1<br>", $content,3);

$content = preg_replace("/\[page\](.*?)\[\/page\]/i", "$1<br>", $content,3);

print_r($content);

echo "<br/>";

$pages="<br><a href=preg.php?page=1>page1</a><br><a href=preg.php?page=2>page2</a><br/><a href=index.php?page=3>page3</a>";

$pages=preg_replace("/(\w*)\.php\?page=(\d*)/i","$1_$2.html",$pages);

echo $pages;

?>

preg_match.php

<?php

$content="[page]page1[/page][page]page2[/page][page]page3[/page]";

echo $content."<br/>";

$content=preg_match_all("/\[page\](.*)\[\/page\]/U", $content, $m, PREG_PATTERN_ORDER);

print_r($content);

echo "<br/>";

print_r($m);

echo "<br/>";

$url="asdf/234234234_2.html";

preg_match('/([0-9]{0,})(\w*).html/i',$url,$matches);

print_r($url);

print_r($matches);

?>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
上一篇:svn配置

转载请注明:preg_replace与preg_match 出自老鄢博客 | 欢迎分享