我嘗試解析帶有照片的身份證了Facebook網址,例如,NSRegularExpression不工作
我的正則表達式是@"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]+)"
(注意我改變\?
到.
)
它完美的作品。
雖然這是可以接受的,但我想知道爲什麼\?
在這裏不起作用。任何專家? :-)
是的,我知道這個選項。就像我說的那樣,修改後的正則表達式工作得很好,但我想了解原始正則表達式失敗的原因。謝謝! – jasondinh 2012-04-12 06:46:11