php - 如何克服 preg_match '偏移量高于主题长度'?
问题描述
模式~(\w+-?)+[0-9]+(?=\.html)~
返回 falsewww.test.com/this/works/12345678901234567/2009/08/2009819107554384978.html
但它返回 1 www.test.com/this/works/12345678901234567/2009/08/200981910755438497.html
(少一个字符)。
PHP 文档中写道:
'如果偏移量高于主题长度,则返回 FALSE。
怎么会这样?
解决方案
推荐阅读
- angular - 如何将 Highcharts 渲染为 id 作为容器的 div - Angular?
- mysql - 为什么 ORDER BY 和 LIMIT 1 会大大减慢 MySQL 查询的速度?
- sql - Redshift 如果 TableA 包含数据,则 TRUNCATE TableB 和 INSERT TableA into TableB ELSE 什么都不做
- c# - 使用 CollectionSynchronization 更新 ObservableCollection
- android - 无法从我的 android 应用 (Android Studio) 访问可移动 SD 卡
- javascript - 具有不同路线和内容的 Angular 同一页面
- angular - 如何准备异步数据?
- regex - Git修订版不包含单词
- c# - 无法弄清楚将此类添加到 .net mvc 的 html 中的位置
- java - 图片未上传到数据库