X



正規表現やウェブスクレイピングに詳しいやつ来い!
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:35:30.052ID:tTeR7kBg0
<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関数を使います
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:36:59.842ID:tTeR7kBg0
この中の(src=")~(" alt="本田翼")のリンクの文字列が欲しい
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:38:33.707ID:XIU7GAtJ0
言語とかライブラリ何使うか教えてくれないと
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:39:30.666ID:MFtz+OlFM
はいはいスープスープ
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:41:38.913ID:tTeR7kBg0
>>3
言語はC#
.Netの標準ライブラリしか使いません。
正規表現ができるようになれば余裕だと思うので
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:42:57.533ID:tTeR7kBg0
>>4
スープは使いません
動画見たけど<imgタグ>の〇〇のプロパティの~みたいな感じで指定できるのがよいですね
まぁちゃんと正規表現が出来れば必要ないとは思いますが、、、
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:47:04.740ID:tTeR7kBg0
Janeにも正規表現検索がありますがこれ普段使ってる人いますか?
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:48:26.392ID:tko1tKQqr
/<img class="mimg" style="color: rgb(33, 170, 33);" height="180" width="126" src="(.*?)" alt="本田翼 に対する画像結果" data-thhnrepbd="1" data-bm="41">/g
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:48:37.816ID:tko1tKQqr
ミスった
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:52:02.143ID:9h0y708K0
src="(.*?)" alt="本田翼 または src="([^"]*)" alt="本田翼 で多分いける
DOM扱うライブラリ使った方がいいけどな
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:52:05.757ID:tko1tKQqr
/<img class=\"mimg\" .*? src=\"(.*?)\" alt=".*?" .*?>/g
くっそ適当
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:52:56.263ID:tko1tKQqr
クラス名だけマッチさせてグループ化で中身取り出すだけやね
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:55:31.495ID:tTeR7kBg0
>>8
ワロタ
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:56:09.890ID:tko1tKQqr
>>13
一応上のでもマッチするよ
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:56:13.604ID:tTeR7kBg0
>>10
サンクス
DOMって何やねん
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:56:57.880ID:tko1tKQqr
C#なら高速なHTMLシリアライザあるでしょ多分
そっち使ったほうがいいね
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:56:59.995ID:tTeR7kBg0
>>11
サンクス試してみます
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:58:01.434ID:tTeR7kBg0
>>14
そりゃそうだろwむしろそれしかマッチしないまである
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 21:58:14.928ID:tTeR7kBg0
>>16
なるほど調べてみます
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 22:05:48.679ID:lbC0ADTia
>>15
htmlのタグとかをオブジェクトとして扱うやつ
言語違うけどjavascriptだとgetElementsByClassName("mimg")[0].imgで他にclassがmimgのやつがなければ取得できる
複数あるならfor回して.altの中身調べるみたいなのは必要
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/08/22(月) 22:17:41.784ID:tTeR7kBg0
>>20
ふむふむ
ちょっと調べて見ますわ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況