这个正则表达式意味着什么 - &#39;(?<word'?

时间:2017-08-30 09:29:12

标签: regex perl

=“”

我在Raisin中找到了这个正则表达式代码

my ($a, $b, $r) = ("(?<$token>", ')', undef);

在这种情况下,$ token是一个单词(param名称)。此函数在functon中用于创建正则表达式。 /users/:id的示例结果为:

/users/(?<id>[^/]+?)(?:\.[^.]+?)?

我不明白它的意思是什么:(?<id>

我知道积极和消极的后视 - (?<=(?<!。但我不知道这一点。

0 个答案:

没有答案