1、$pattern = "/^([\w\d\/]+\.?)+$|^\.?[\w\d\/]+$|^\.$/i"2、$pattern = "/^\d+\.html$/i";3、$str = preg_replace("/\.html/i", "", "123.html");
解决方案 »
- incluede显示代码了 不显示视图。。
- 散分了,php小游戏之考考记忆力
- 简单问题 有答案立即结帖
- 简单购物车代码(用到了一点点ajax)为什么图片在ff下面显示正常,在ie里面却显示不了
- mysql如何按文章评论数排列?
- 帮忙看一下 函数错了 mysql_result()错误了。
- 一个查询问题,在线等 急急急!!!
- 我SESSION这样写法在虚拟空间出错.正确应该怎样写?
- 搭好了自己的blog,散分~
- 使用mail函数发送email时,需要smtp认证时怎么办?
- $_SERVER['DOCUMENT_ROOT']和basename(__FILE__)的路径不一致,使程序包含路径问题出错了,请问这是怎么回事啊?
- 在PHP中如何实现精确的报表打印??
^([\w\d\/]+\.?)+$|^\.?[\w\d\/]+$|^\.$/i
^$倒是知道
\/?.分别为什么意思
正则用过这样的,但不明白,特别是复杂点的
$str="123.html";
preg_match_all("/\d+/i",$str,$all);
$str=$all[0];