如何在Perl中使用Mechanize跟踪包含2个内容的链接?

时间:2013-08-14 17:17:17

标签: perl hyperlink mechanize www-mechanize

我想关注包含$ foo和$ bar的链接。

我试过这个并没有用。

$mech->follow_link( url_regex => qr/$foo/i && url_regex => qr/$bar/i)

1 个答案:

答案 0 :(得分:2)

你可以编写一个匹配两个子模式的正则表达式:

qr/(?=.*?$foo)(?=.*$bar)/is

由于.*前缀,这使用两个可以匹配字符串中任何位置的前瞻。

请注意,这样效率较低,匹配的子字符串会有所不同。