应用正则表达式遇到问题,请帮忙 $txt = preg_replace( "/\[\/wav\]/", "[/player]", $txt ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$txt="[wav]http://www.xxx.com/1.mp3[/wav]";$txt = preg_replace( "/\wav/", "player", $txt );echo $txt;?> <?php$txt="[wav]http://www.xxx.com/1.mp3[/wav]";$txt = preg_replace( "/\wav/", "player", $txt );echo $txt;?> 这样写好一点:$txt = preg_replace( "/\wav]/", "player]", $txt ); 这样会更好更安全:<?php$txt="[wav]http://www.xxx.com/1.mp3[/wav]";$txt = preg_replace("/\[(\/)?wav]/gi", "[\\1player]", $txt);echo $txt;?> $txt = preg_replace("/\[(\/)?wav]/i", "[\\1player]", $txt);楼上多了一个g吧 :) 非常感谢上面几位的帮忙,谢谢!现在我又遇到些问题,就是这种形式的串:<!--Image http://fef.com/cfds.jpg--><a href='http://fef.com/cfds.jpg' target='_blank'><img src='http://fef.com/cfds.jpg' border='0' alt='用户发表的图象' onload='javascript:if(this.width>(screen.width*0.8-400)) this.width=(screen.width*0.8-400)'></a><!--End Image-->转换成这样的形式这个真是太难了!!大家看看呀! echo preg_replace("/^\[wav\](.+)\[\/wav\]/","[player]\\1[/player]","[wav]http://www.xxx.com/1.mp3[/wav]");$str="<!--Image http://fef.com/cfds.jpg--><a href='http://fef.com/cfds.jpg' target='_blank'><img src='http://fef.com/cfds.gif' border='0' alt='用户发表的图象' onload='javascript:if(this.width>(screen.width*0.8-400)) this.width=(screen.width*0.8-400)'></a><!--End Image-->";if(preg_match("/href=['|\"](.+)['|\"].+src=['|\"](.+)['|\"]/iU",$str,$pats)){echo "".$pats[1]."][IMG]".$pats[2]."[/IMG";} echo preg_replace("/^\[wav\](.+)\[\/wav\]/","[player]\\1[/player]","[wav]http://www.xxx.com/1.mp3[/wav]");$str="<!--Image http://fef.com/cfds.jpg--><a href='http://fef.com/cfds.jpg' target='_blank'><img src='http://fef.com/cfds.gif' border='0' alt='用户发表的图象' onload='javascript:if(this.width>(screen.width*0.8-400)) this.width=(screen.width*0.8-400)'></a><!--End Image-->";if(preg_match("/href=['|\"](.+)['|\"].+src=['|\"](.+)['|\"]/iU",$str,$pats)){echo "".$pats[1]."][IMG]".$pats[2]."[/IMG";} 请教一个PHP调用MYSQL存储过程的问题 PHP100 VS LampPHP 视频哪个讲得好? 自动计算的问题,急需支援 php mysql 问题 在线等 我想问怎样才能让页面显示记录时,显示交替的背景颜色呢 年底了,希望呈接網站制作業的的朋友進來看一下吧 [高分请教]如何用PHP打开并操作Access数据库 推荐一些面向对象(OOP)的书?哪里有下载? 这个wsdl该怎么使用?急!PHP-->soapclient 阿里云服务器负载很低,但打开网页很慢。 请教一个小问题 关于Session的问题,请各位支持支持!
$txt="[wav]http://www.xxx.com/1.mp3[/wav]";
$txt = preg_replace( "/\wav/", "player", $txt );
echo $txt;
?>
$txt="[wav]http://www.xxx.com/1.mp3[/wav]";
$txt = preg_replace( "/\wav/", "player", $txt );
echo $txt;
?>
$txt = preg_replace( "/\wav]/", "player]", $txt );
$txt="[wav]http://www.xxx.com/1.mp3[/wav]";
$txt = preg_replace("/\[(\/)?wav]/gi", "[\\1player]", $txt);
echo $txt;
?>
楼上多了一个g吧 :)
现在我又遇到些问题,就是这种形式的串:
<!--Image http://fef.com/cfds.jpg--><a href='http://fef.com/cfds.jpg' target='_blank'><img src='http://fef.com/cfds.jpg' border='0' alt='用户发表的图象' onload='javascript:if(this.width>(screen.width*0.8-400)) this.width=(screen.width*0.8-400)'></a><!--End Image-->转换成这样的形式这个真是太难了!!大家看看呀!
if(preg_match("/href=['|\"](.+)['|\"].+src=['|\"](.+)['|\"]/iU",$str,$pats))
{
echo "".$pats[1]."][IMG]".$pats[2]."[/IMG";
}
if(preg_match("/href=['|\"](.+)['|\"].+src=['|\"](.+)['|\"]/iU",$str,$pats))
{
echo "".$pats[1]."][IMG]".$pats[2]."[/IMG";
}