【发布时间】:2016-09-26 23:40:12
【问题描述】:
我是 Stackoverflow 的新手,我有一个简单的问题:我需要创建一个正则表达式来匹配字符串中的自定义模式。我想创建一个正则表达式来检测这个网址:
/post-title-92581_1.html
where $match[0] = 92581 and $match[1] = 1
我创建了这个正则表达式((\-[0-9]+)_([1-2]{1}).html) 工作正常,但返回:
$match[0] // -92581
$match[1] // 1
如果我将字符串更改为 /post-title-925-81_1.html 我得到
$match[0] // -81
$match[1] // 1
我只想获得 FIRST MATCH (-925) 没有“-”。
【问题讨论】:
标签: php regex url preg-match