2011-04-02 9 views
1

大きな文字列から特定のURLを取得しようとしています。Regex String Search問題

http://www.rubular.com/r/OYxQHVTWfF

私はWebインターフェイスから抽出することができ、同じURLを。 しかし、同じRegExパターンはiPhone SDKでは機能しません。

私はそれを何度も試みました。 私はnsregularexpressionで試しています。

NSRegularExpression *regex = 
    [NSRegularExpression regularExpressionWithPattern: 
     @"\"low_resolution\"[:][\\s]{\"url\"[:][\\s]\"([^\"]*)" 

助けてください。

+0

あなたは何を除いていますか?何を手に入れますか?いくつかの例を挙げて問題を説明してください。 –

+0

iPhoneの正規表現の味はルビーと同じですか? – Stephan

+0

正規表現を使って.. ..! – Arpan

答えて

0

あなただけそのデータブロブからURLを抽出したい場合は、この正規表現パターンは、ほとんどの正規表現エンジンの罰金を行います。

low_resolution": {"url": "([^"]+)" 

あなただけの第一後方参照を盗ん...

注:文字列の中で二重引用符を使用する場合は、その前後に一重引用符を使用します。したがって、二重引用符をエスケープする必要はありません。

0

あなたは{をエスケープするのを忘れ:

@"\"low_resolution\":\\s\\{\"url\":\\s\"([^\"]*)"