I'm trying to match any URL that points to a URL shortener.
They typically consist of http(s) followed by a domain name, a slash and a small series of alphanumeric characters, *without a trailing "/" or file extension*.
I seem to be having pretty good luck matching the URL, however I can't figure out how to make the regex explicity *not* match anything that ends in a slash or contains an extension.
For example, I want to match "http://asdf.ghi/j2kj4l23", but not "http://asdf.ghi/j2kj4l23/abc.html" or "http://asdf.ghi/j2kj4l23/"
I tried using the perl negative look-ahead as both : (?!/) and (?!\/) without success.
Can anybody toss me a clue? Thanks! Terry