正規表現やウェブスクレイピングに詳しいやつ来い!
■ このスレッドは過去ログ倉庫に格納されています
<img class="mimg" style="color: rgb(33, 170, 33);" height="180" width="126" src="https://th.bing.com/th/id/OIP.FyHFk-w4rJze89UDbD13tgHaJq?w=126&h=180&c=7&r=0&o=5&pid=1.7" alt="本田翼 に対する画像結果" data-thhnrepbd="1" data-bm="41">
のようなタグを正規表現でマッチさせたいんだけどどう記入すれば言いわけ?
Match関数を使います この中の(src=")~(" alt="本田翼")のリンクの文字列が欲しい >>3
言語はC#
.Netの標準ライブラリしか使いません。
正規表現ができるようになれば余裕だと思うので >>4
スープは使いません
動画見たけど<imgタグ>の〇〇のプロパティの~みたいな感じで指定できるのがよいですね
まぁちゃんと正規表現が出来れば必要ないとは思いますが、、、 Janeにも正規表現検索がありますがこれ普段使ってる人いますか? /<img class="mimg" style="color: rgb(33, 170, 33);" height="180" width="126" src="(.*?)" alt="本田翼 に対する画像結果" data-thhnrepbd="1" data-bm="41">/g src="(.*?)" alt="本田翼 または src="([^"]*)" alt="本田翼 で多分いける
DOM扱うライブラリ使った方がいいけどな /<img class=\"mimg\" .*? src=\"(.*?)\" alt=".*?" .*?>/g
くっそ適当 クラス名だけマッチさせてグループ化で中身取り出すだけやね C#なら高速なHTMLシリアライザあるでしょ多分
そっち使ったほうがいいね >>14
そりゃそうだろwむしろそれしかマッチしないまである >>15
htmlのタグとかをオブジェクトとして扱うやつ
言語違うけどjavascriptだとgetElementsByClassName("mimg")[0].imgで他にclassがmimgのやつがなければ取得できる
複数あるならfor回して.altの中身調べるみたいなのは必要 ■ このスレッドは過去ログ倉庫に格納されています