我正在寻找一种使用Ruby从URL列表中提取LinkedIn个人资料页面的方法。目前,我正在循环遍历这些URL并将其与以下正则表达式进行匹配:
然而,LinkedIn个人资料目录页面的URL如下:
/^http:\/\/.+\.linkedin.com\/(pub|in)/
然而,LinkedIn个人资料目录页面的URL如下:
http://www.linkedin.com/pub/dir
因此,我希望避免任何具有pub/dir路径的链接。我知道在Ruby正则表达式中可以否定字符类,例如[^abc]匹配任何不是abc的字符。是否有一种方法可以在字符串中实现相同的功能?即匹配除“dir”之外的任何字符序列?