<分区>
我正在使用正则表达式来分隔 url 的元素:
http://domain.com/page/post#fragment?query
/(?:([\w\-\+]+(?<!domain\.com))\/?)?(?:([\w\-\+]+(?<!domain\.com))\/?)?(?:#([\w\-\+]+))?(?:\?([\w\-\+]+))?$/
这是这场比赛的结果:
$1 = 页
$2 = 发布
$3 = 碎片
$4 = 查询
我收到这个错误:
Invalid regular expression: /(?:([\w\-\+]+(?<!localhost))\/?)?(?:([\w\-\+]+(?<!localhost))\/?)?(?:#([\w\-\+]+))?(?:\?([\w\-\+]+))?$/: Invalid group