Ich habe eine bestehende regex:Twitter Status URL Regex
/^http:\/\/twitter\.com\/(\w+)\/status(es)*\/(\d+)$/
, die ich für die Bestimmung verwendet werden, wenn eine URL eine Twitter-Status-Update-URL ist. Z.B.
http://twitter.com/allWPthemes/status/2040410213974016
Aber seitdem "neue" Twitter herauskam, haben sie den Status-URL geändert aussehen:
http://twitter.com/#!/allWPthemes/status/2040410213974016
mit dem zusätzlichen/#!
Also meine Frage ist: Wie kann ich meine Regex zu beiden URLs zu ändern?
Mein letzter Versuch war gescheitert:
^http:\/\/twitter\.com\/(#!\/w+|\w+)\/status(es)*\/(\d+)$
Dies wird Griff 'https' Urls auch:'^http (s)? : \/\/twitter \ .com \/(?: #! \ /)? (\ w +) \/status (es)? \/(\ d +) $ ' – iTurki