【发布时间】:2013-02-06 01:13:08
【问题描述】:
当我尝试运行 php 脚本时收到此消息
警告:preg_replace() [function.preg-replace]: Unknown modifier '.'
这是代码:
$ext = preg_replace("^.+\\.([^.]+)$", "\\1", $file);
【问题讨论】:
标签: php
当我尝试运行 php 脚本时收到此消息
警告:preg_replace() [function.preg-replace]: Unknown modifier '.'
这是代码:
$ext = preg_replace("^.+\\.([^.]+)$", "\\1", $file);
【问题讨论】:
标签: php
您必须为正则表达式修饰符和正则表达式本身添加一个分隔符。即
$ext = preg_replace("~^.+\.([^.]+)$~", "\1", $file);
【讨论】: