Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
Think about Loose Coupling
 
PerlMonks  

URL pattern matching:

by Anonymous Monk
on Jan 29, 2013 at 08:46 UTC ( #1015829=perlquestion: print w/ replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Here below there are three urls, https?://(www.)?(abc.com)[^/]*/(?!article).*/(?!video).*

https://www.abc.com/news/video - Works

https://www.abc.com/news/video/ - Doesn't work

https://www.abc.com/news/video/hhj - oesn't work.

Even after adding .* after video url's doesn't match with the above regex, Please suggest the same

Comment on URL pattern matching:
Download Code
Re: URL pattern matching:
by moritz (Cardinal) on Jan 29, 2013 at 08:53 UTC
    https://www.abc.com/news/video - Works

    If by "works" you mean "doesn't match", then I agree. Maybe you should clarify what URLs should match, what URLs should not match, and what information (if any) you are trying to extract.

    I can give you a regex that matches all three URLs: .* but I guess that's not specific enough for you. So be more specific in your requirements.

      Yes. Please help out in matching all the urls.
        The following regex matches all three of them:
        /.*/
        But possibly it is not what you want. As Moritz wrote, you should be more specific what should be matched and what not. And once you wrote detailed specs, maybe you can even find a fitting regex yourself ...
Re: URL pattern matching:
by choroba (Abbot) on Jan 29, 2013 at 08:55 UTC
    See match the urls. Oh, you have already seen it?
    لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1015829]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (8)
As of 2014-04-18 03:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (460 votes), past polls