特定の文字列を含むすべてのURLを取得するにはどうすればよいですか?

マクロビン

「.jpg」で終わるすべてのURLを取得する必要があります。私のコード:

func findPicUrl(url: NSURL){
    var error: NSError?
    var HTML = NSString(contentsOfURL: url, encoding: NSUTF8StringEncoding, error: &error)
    var detector = NSDataDetector(types: NSTextCheckingType.Link.rawValue, error: nil)
    var matches = detector!.matchesInString(HTML! as String, options: nil, range: NSMakeRange(0, HTML!.length))
    for match in matches {
        if (match as! NSString).containsString(".jpg"){
            println(match)
        }
    }
}

それは、「なしすべてのURLを出力しますif文」ではなく「私が追加したときにif文」私はエラーを取得します

「タイプ「NSLinkCheckingResult」の値を「NSString」にキャストできませんでした」**。

それを解決する方法は?

エリック彩

URLプロパティをNSLinkCheckingResultsから二重にアンラップし、NSURLとしてキャストする必要があります。その後、pathExtensionプロパティを使用して「jpg」画像のリンクを見つけることができます。

for match in matches {
    if let temp = match.URL, matchURL = temp as NSURL! {
        if matchURL.pathExtension == "jpg" {
            println(matchURL.absoluteString!)
        }
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Html Agility Packを使用して、属性値に特定の文字列を含むすべてのHTMLタグを取得するにはどうすればよいですか?

分類Dev

特定の列に特定の文字を含むすべての行にこれらの文字を追加するにはどうすればよいですか?(notepad ++)

分類Dev

特定の文字列を含むURLを配列に追加するにはどうすればよいですか?

分類Dev

特定の文字列/文字を含む特定の列を選択するにはどうすればよいですか?

分類Dev

#文字の後の文字を含む完全なURLを取得するにはどうすればよいですか?

分類Dev

idに特定の部分文字列が含まれているすべての要素を取得するにはどうすればよいですか?

分類Dev

2つの特定の文字列を含むすべてのファイルを検索するにはどうすればよいですか?

分類Dev

特定の文字列を含むすべての行をテキストファイルから削除するにはどうすればよいですか?

分類Dev

特定の文字列を含む多次元配列内のすべてのキーを見つけるにはどうすればよいですか?

分類Dev

特定の文字列を含む特定の行を削除するにはどうすればよいですか?

分類Dev

正規表現を使用してすべての画像番号と画像文字を含む配列を取得するにはどうすればよいですか?

分類Dev

文中のすべての数字を含むすべての単語から最初の文字を取得するにはどうすればよいですか?

分類Dev

特定の文字列を含むすべてのテーブルを削除するにはどうすればよいですか?

分類Dev

最初の文字を除く特定の文字を含むファイルのすべての行を削除するにはどうすればよいですか?

分類Dev

特定の文字列を含む出力から行を削除するにはどうすればよいですか?

分類Dev

特定の文字列を含む出力から行を削除するにはどうすればよいですか?

分類Dev

Bashで特定の文字列を含む行を検索するにはどうすればよいですか?

分類Dev

PHPで数字を含む特定の文字列を削除するにはどうすればよいですか?

分類Dev

特定の検索文字列を含む2つの中括弧の間に複数行の文字列を取得するにはどうすればよいですか?

分類Dev

配列内の「金属」を含む文字列以外のすべての文字列を削除するにはどうすればよいですか?

分類Dev

filter()を使用して、文字列と数字を含むリストからすべての文字列を削除するにはどうすればよいですか?

分類Dev

クラスの名前を含む文字列を取得するにはどうすればよいですか?

分類Dev

HTMLを含む文字列の単語数を取得するにはどうすればよいですか?

分類Dev

クエリ文字列のみを含むURLを作成するにはどうすればよいですか?

分類Dev

特定の文字を含む列のみを見つけるにはどうすればよいですか

分類Dev

SQL:特定の文字を含むすべてのデータを特定の時間で見つけるにはどうすればよいですか?

分類Dev

異なる(指定されていない)列に2つの特定の文字列を含む行を除外するにはどうすればよいですか?

分類Dev

Mercurialで特定のレビソインを含むすべてのブランチのリストを取得するにはどうすればよいですか?

分類Dev

sedまたはawkを使用して、特定の場所にある特定の文字列を含む行を削除するにはどうすればよいですか?

Related 関連記事

  1. 1

    Html Agility Packを使用して、属性値に特定の文字列を含むすべてのHTMLタグを取得するにはどうすればよいですか?

  2. 2

    特定の列に特定の文字を含むすべての行にこれらの文字を追加するにはどうすればよいですか?(notepad ++)

  3. 3

    特定の文字列を含むURLを配列に追加するにはどうすればよいですか?

  4. 4

    特定の文字列/文字を含む特定の列を選択するにはどうすればよいですか?

  5. 5

    #文字の後の文字を含む完全なURLを取得するにはどうすればよいですか?

  6. 6

    idに特定の部分文字列が含まれているすべての要素を取得するにはどうすればよいですか?

  7. 7

    2つの特定の文字列を含むすべてのファイルを検索するにはどうすればよいですか?

  8. 8

    特定の文字列を含むすべての行をテキストファイルから削除するにはどうすればよいですか?

  9. 9

    特定の文字列を含む多次元配列内のすべてのキーを見つけるにはどうすればよいですか?

  10. 10

    特定の文字列を含む特定の行を削除するにはどうすればよいですか?

  11. 11

    正規表現を使用してすべての画像番号と画像文字を含む配列を取得するにはどうすればよいですか?

  12. 12

    文中のすべての数字を含むすべての単語から最初の文字を取得するにはどうすればよいですか?

  13. 13

    特定の文字列を含むすべてのテーブルを削除するにはどうすればよいですか?

  14. 14

    最初の文字を除く特定の文字を含むファイルのすべての行を削除するにはどうすればよいですか?

  15. 15

    特定の文字列を含む出力から行を削除するにはどうすればよいですか?

  16. 16

    特定の文字列を含む出力から行を削除するにはどうすればよいですか?

  17. 17

    Bashで特定の文字列を含む行を検索するにはどうすればよいですか?

  18. 18

    PHPで数字を含む特定の文字列を削除するにはどうすればよいですか?

  19. 19

    特定の検索文字列を含む2つの中括弧の間に複数行の文字列を取得するにはどうすればよいですか?

  20. 20

    配列内の「金属」を含む文字列以外のすべての文字列を削除するにはどうすればよいですか?

  21. 21

    filter()を使用して、文字列と数字を含むリストからすべての文字列を削除するにはどうすればよいですか?

  22. 22

    クラスの名前を含む文字列を取得するにはどうすればよいですか?

  23. 23

    HTMLを含む文字列の単語数を取得するにはどうすればよいですか?

  24. 24

    クエリ文字列のみを含むURLを作成するにはどうすればよいですか?

  25. 25

    特定の文字を含む列のみを見つけるにはどうすればよいですか

  26. 26

    SQL:特定の文字を含むすべてのデータを特定の時間で見つけるにはどうすればよいですか?

  27. 27

    異なる(指定されていない)列に2つの特定の文字列を含む行を除外するにはどうすればよいですか?

  28. 28

    Mercurialで特定のレビソインを含むすべてのブランチのリストを取得するにはどうすればよいですか?

  29. 29

    sedまたはawkを使用して、特定の場所にある特定の文字列を含む行を削除するにはどうすればよいですか?

ホットタグ

アーカイブ