我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Zend \ Mvc \ Router \ Http \ Regex中不区分大小写的正则表达式

How to make Regex in Zend\Mvc\Router\Http\Regex case insensitive?

If I have

$route = Regex::factory(array(
    'regex' => '/blog/(?<id>Test)',
    'defaults' => array(
        'controller' => 'Application\Controller\BlogController',
        'action'     => 'view',
        'format'     => 'html',
    ),
    'spec' => '/blog/%id%',
));

'regex' => '/blog/(?<id>Test)i', doesnt work. 'regex' => '/blog/(?<id>Testi)', also doesnt work.

How to solve this?

your regex modifiers syntax is incorrect, try this:

/blog/(?i)(?<id>Test)

近期文章

  • Wathcfolder的Php格式数组
  • Laravel 5.2 route:cache更改了我的url()输出
  • 在php中的自定义文件夹上将图像保存为zip
  • 从API到Cordova的返回值(通过文件传输)
  • 将Csv导入数据库
  • 无法在Php或Notepad ++中按行完成正则表达式替换
  • PHP foreach循环,用于HTML 3表格列中的所有图像
  • 获取Facebook视频的标题
  • 文件传输到服务器CURL
  • 从php中的数组中读取文件
  • 如何在redis中重命名具有匹配模式的键
  • 正则表达式负向前瞻匹配,而它不应该
  • 搜索Twitter用户并在自己的页面上显示结果
  • 重定向到yii2中的错误页面
  • 将数组插入PHP数组
  • 如何使用PHP和MySQL中的字母搜索从数据库中获取数据
  • lalavel 5.1中的“VerifyCsrfToken.php第53行中的TokenMismatchException:”
  • 简单的PHP Apache端口错误消息
  • 通过Ajax验证用户名/密码
  • 从子文件夹站点包含HTML

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华