我尝试解析带有照片的身份证了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