php 正则表达式 php正则表达式preg_replace 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match('/(^tr).+?/i',$str1,$m);//$m[1] tr$new=preg_replace('/([^`]+).+?(http.+)/i',"$1<img src='$2'>",$str2);echo $new;//sds<img src="http://img.sd.001.png"> 1.你应该多给一些类似的字符串去找规律,这个环境来看不用正则:list($tr) = explode('/', $str1);2.$a = preg_replace('/http(.*)\.(png|jpg|gif|jpeg)/Ui', '<img src="http$1.$2" />', $str2);不能根据tr去取tr吧 - - 取url的正则,后面随便加点字符就无效了 $str1 = 'tr/sd/rf/sd';preg_match('#^[^/]+#', $str1, $match);echo $match[0];tr$str2 = "sds``http://img.sd.001.png";$t = preg_replace('/``(\S+)/', '<img src="$1">', $str2);echo $t; sds<img src="http://img.sd.001.png"> 返回的是这个 string(34) "sds<img src="">http://img.sd.001.png" 我的原创,我的创新 --- PHP也分层 自己配置了个php 输入php -v 提示这么一拖 帮我看看 谢谢 如何做到在一个页面中操作多数据库 准备着手写一个公交路线查询 dede cms 中往数据库插入信息和 PHP + mysql中插入数据库信息的原理有什么不同啊 magento 迁移问题 php怎么去的第一个字的笔画数 请问我这个正则为什么匹配不到呢? 在伪静态规则下,怎么修改网站默认首页 php socket读取数据显示问题 寻找一个功能性接口 速来围观 win2003 php5.2.17 始终无法开启curl模块的问题
//$m[1] tr
$new=preg_replace('/([^`]+).+?(http.+)/i',"$1<img src='$2'>",$str2);
echo $new;//sds<img src="http://img.sd.001.png">
2.$a = preg_replace('/http(.*)\.(png|jpg|gif|jpeg)/Ui', '<img src="http$1.$2" />', $str2);
不能根据tr去取tr吧 - -
取url的正则,后面随便加点字符就无效了
preg_match('#^[^/]+#', $str1, $match);
echo $match[0];
tr$str2 = "sds``http://img.sd.001.png";
$t = preg_replace('/``(\S+)/', '<img src="$1">', $str2);
echo $t; sds<img src="http://img.sd.001.png">
string(34) "sds
<img src="">
http://img.sd.001.png"