preg_match() No ending deliminator found(Preg_Match()未找到结束分隔符)
本文介绍了Preg_Match()未找到结束分隔符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在SO上阅读了this和this、this以及其他六个关于preg_match
的问题,但我还是想不通这个问题。
我使用CodeReview问题中的this代码,得到一个错误,指出找不到preg_match()
分隔符‘/’。
有人能帮我修一下吗?有问题的代码是以下语句:
if (preg_match($regex, $user_agent)) {
您可以通过转到问题本身中经过编辑的新代码版本的底部,累计大约12行(不包括空行)来找到它。
推荐答案
查看发布在代码审查上的代码,在$os_ARRAY中有以下行:
'/win16' => 'Windows 3.11',
该行的正则表达式末尾缺少/i
,这可能是导致错误的原因。上面的行也缺少i
,但这不会打断任何内容。
按照paxdiablo的建议,在循环内打印$regex
变量应该可以很快发现此问题。
这篇关于Preg_Match()未找到结束分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:Preg_Match()未找到结束分隔符
基础教程推荐
猜你喜欢
- 超薄框架REST服务两次获得输出 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 在多维数组中查找最大值 2021-01-01