[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
|
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
1101-
この機能を使うにはJavaScriptを有効にしてください
|
htmltodatサポートスレッド
270
:
名無しさん
:2005/12/29(木) 09:30:00
ここの正規表現がわかりませんorz
http://warota.up.seesaa.net/image/ongaesi.html
divとかspanが入っててもう泣きそうです(;つД`)
皆さんのお力を貸していただければ幸いです
271
:
663
◆red7kKzN/E
:2005/12/29(木) 10:01:11
# ここまでやって時間が来てしまったです
>>270
えーと
中途半端なので何ですが(なら出すなと)
m#<span.+?><a href="menu:\d+">([0-9]+)</a></span> <span class="name_label">名前: ?</span>.*?(?:<a class="name_mail" href="mailto:(.*?)">)?<b>(.*?)</b>.+?投稿日:</span> <span class="date"> ?(.+?)</span></div><div class="mes">(.*?)</div>#mi
・・・ごめんなさい、これだとメール欄の取得が出来ません。
まだまだ修行が必要だ。。
272
:
◆/vmukiyuzw
:2005/12/29(木) 17:47:43
>>270
さん
>>271
の663さんのを元に修正してみました。
メール欄の有無であちこちの半角スペースの有無が変わるのでそれを補正しました。
あと、名前欄がトリップの場合に最短一致だと拾えないので?を取りました。
m#<span.+?><a href="menu:\d+">([0-9]+)</a></span> ?<span class="name_label"> ?名前: ?</span>.*?(?:<a class="name_mail" href="mailto:(.*?)">)?<b> ?(.*)</b>.+?投稿日:</span> ?<span class="date"> ?(.+?)</span></div><div class="mes">(.*?) </div>#mi
↑
ブラウザで見たときに最後の</div>#miの前の半角スペースが1個になっちゃうと思いますが
実際には2個です。
# こういうHTMLを見るときは横スクロールありで見たほうが意外と見やすいことに気づいた
273
:
名無しさん
:2005/12/29(木) 19:10:56
>>271-272
ありがとうございました
早速偽モナメント3にageて読ませていただいております
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板