Ewww! ☺ Dont , , . icky LTS ( ) backslashitis .
- :
m!http://twitter.com/(#!/)?\w+/status(es)?/(\d+)$!
m{http://twitter.com/(#!/)?\w+/status(es)?/(\d+)$}
:
m{http://twitter.com/(?:#!/)?\w+/status(?:es)?/(?:\d+)$}
:
m{ http:// twitter.com / ( \x23 ! / )? \w+ / status (es)? / (\d+) $ }x
which is even split into several lines, so you can comment on it:
m {
http:
// twitter.com
/ (\ x23! /)? # optional new "#!" element
\ w +
/ status (es)? # one or more statuses
/ (\ d +)
$
} x
source
share