标签: regex perl
我在Raisin中找到了这个正则表达式代码
my ($a, $b, $r) = ("(?<$token>", ')', undef);
在这种情况下,$ token是一个单词(param名称)。此函数在functon中用于创建正则表达式。 /users/:id的示例结果为:
/users/:id
/users/(?<id>[^/]+?)(?:\.[^.]+?)?
我不明白它的意思是什么:(?<id>?
(?<id>
我知道积极和消极的后视 - (?<=和(?<!。但我不知道这一点。
(?<=
(?<!