当前位置:首页 - 建站教程 - php教程 - 正则表达式Warning: preg_match_all(): Unknown modifier

正则表达式Warning: preg_match_all(): Unknown modifier

时间:2019-02-09来源:帝国模板网 作者:帝国模板网 文章热度:
点评:使用正则表达式的时候出现;Warning: preg_match_all(): Unknown modifier 这种情况多数是由定界符的问题引起的比如以下错误的示范:
$pattern = &#39;/<a[^>]*>([^<]*

使用正则表达式的时候出现;WARning: PReg_match_all(): Unknown modiFier&NBsp;

这种情况多数是由定界符的问题引起的

比如以下错误的示范:
 

$pattern = &#39;/<a[^&GT;]*>([^<]*)</a>/is';

这是因为在使用/作为定界符时,其中含有/是普通字符

改成


对/字符转义
$pattern = '/<a[^>]*>([^<]*)<\/a>/is';
 
或者换其他定界符
$pattern = '#<a[^>]*>([^<]*)</a>#is';
文章TAG:正则表达式
相关php教程
最新php教程