FacebookのURLから写真IDを解析しようとしています。
私の正規表現は@"https?:\/\/(www\.)?facebook\.com\/photo\.php\?fbid=([0-9]+)"
これを外部ツールRegExhibit
(http://homepage.mac.com/roger_jolly/software/ )でテストしましたが、正常に動作しているようです。
ただし、XCodeでは機能しません。デバッグしようとしましたが、問題は\?
後 のようphoto\.php
です。に変更すると
@"https?:\/\/(www\.)?facebook\.com\/photo\.php.fbid=([0-9]+)"
\?
(私がに変更することに注意してください.
)
それは完璧に動作します。
\?
これは許容範囲ですが、なぜここで機能しないのか知りたいです。専門家はいますか?:-)