[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/14 11:55 / Filesize : 259 KB / Number-of Response : 938
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

正規表現道場



1 名前:nobodyさん [2007/01/11(木) 02:40:43 ID:uW7xEbZY]
【正規表現道場の掟】

・言語不問

・質問も大歓迎。使用言語を書くのを忘れずに。

正規表現と関係ない話・質問は他スレへどうぞ。

722 名前:nobodyさん mailto:sage [2011/06/04(土) 23:04:45.68 ID:???]
preg_match_all は PHP の関数

723 名前:nobodyさん [2011/06/05(日) 14:02:49.98 ID:uEzVCQDA]
>>717
正規表現一発でできそうな気がするんですが、無理ですか?

固定単語--- この中を検索 ---固定単語

こんな場面てよくあるような

724 名前:nobodyさん mailto:sage [2011/06/06(月) 08:01:30.97 ID:???]
>>709
win7HP?

725 名前:nobodyさん [2011/06/16(木) 23:36:27.10 ID:SYj2PUn3]
phpでpreg使っています。
あるファイル内の
<td width="71%" valign="top" align="center"><div align = "center">

<td width="71%" valign="top" align="center">
だけに変換したいとおもい
$regTxt = "/<td ([a-z0-9\"=\s\%]+)><div ([a-z0-9\"=\s\%]+)>/is";
preg_match($regTxt,$x,$exchangeArr);
で$exchangeArr[1]を削除するため、preg_replaceを使おうと思っています。

ただ、最初のpreg_matchでマッチしません。
どうしたら出来るのでしょうか??

どなたかお教えください。お願いします。

726 名前:nobodyさん mailto:sage [2011/06/16(木) 23:41:03.98 ID:???]
preg_matchで$exchangeArr[1]を削除するためpreg_replace?
日本語でおk

727 名前:nobodyさん [2011/06/16(木) 23:44:03.44 ID:SYj2PUn3]
<div align = "center"> を削除するため
でお願いします。

728 名前:nobodyさん mailto:sage [2011/06/16(木) 23:45:43.17 ID:???]
preg_matchとpreg_replaceを併用する必要があんの?

729 名前:nobodyさん [2011/06/16(木) 23:52:34.42 ID:SYj2PUn3]
<td....>が様々な形をとっているため、まずはそれらを取り出す必要があるかと思い、そうしてます。

<td....><div...>という形で、<td...>も<div...>のそれぞれの...が、様々な形をとっているけど、<td...>だけをきれいに残したいのです。

ただ、<div...>だけのもの(前に<td...>がついていない)は変換したくないのです。
こんな説明でわかります?

730 名前:nobodyさん mailto:sage [2011/06/16(木) 23:56:08.62 ID:???]
正規表現を細分化して問題の切り分けしてみるといいと思うよ



731 名前:nobodyさん mailto:sage [2011/06/18(土) 14:34:02.52 ID:???]
>>725,729
その様々な形を正規表現で指定すればいいと思うけどね。

$string = '<td width="71%" valign="top" align="center"><div align = "center">';
$string = preg_replace('/(<td [^>]+><div) [^>]+/', '$1', $string);

732 名前:nobodyさん mailto:sage [2011/06/18(土) 14:41:26.83 ID:???]
閉じタグのことは無視かい

733 名前:731 mailto:sage [2011/06/18(土) 17:07:20.38 ID:???]
>>732
それは俺も思った。
divがネストしていたら対応関係がおかしくなるはずなんで開始タグは残すべきだと思うな。

734 名前:nobodyさん [2011/06/30(木) 00:52:32.34 ID:hWRw8zI0]
PHP5.3のpreg_replaceで
/<td[^>]+><div[^>]+/とかで正規表現をやっても、全く変更されません。
preg_matchでやってみると<td[^>]+>までならmatchするけど、「<」以降を入れると、全く引っかかってきません。

何か思い当たること、ないでしょうか?

735 名前:nobodyさん mailto:sage [2011/06/30(木) 06:05:38.15 ID:???]
対象としている文字列にその正規表現にマッチする部分が存在しない

736 名前:nobodyさん mailto:sage [2011/06/30(木) 07:23:46.62 ID:???]
何か勘違いしているとか見落としているとしか思えない

737 名前:nobodyさん mailto:sage [2011/06/30(木) 21:31:52.67 ID:???]
量指定子を'+'から'*'にしてみたらマッチしました、みたいな話な気がしてならない。

738 名前:734 [2011/07/03(日) 22:32:36.09 ID:8QAPbG3u]
どうやら正規表現は問題なかったみたいです。
phpでファイルをfopenで読み込んで、
while ($x = fgets($fp,1092)) {...}で変換をさせているんだけど、
<td..>部分と<div..>部分の間に改行が入っているから、変換できないらしい。
どうしたらいいでしょう??

739 名前:nobodyさん mailto:sage [2011/07/03(日) 22:39:11.31 ID:???]
工夫すれば?

740 名前:nobodyさん [2011/07/03(日) 23:37:07.72 ID:ypX399q3]
$string = preg_replace('/<div align = \"center\"> /', '', $string);
$string = preg_replace('/<\/div>/', '', $string);
か、

$string = preg_replace('/<div(.*?)> /', '', $string);
$string = preg_replace('/<\/div>/', '', $string);
じゃねえの



741 名前:734 [2011/07/03(日) 23:45:10.46 ID:8QAPbG3u]
全てのdivを削除したい訳でなく、<td....></td>間にある<div></div>を削除したいのです。
<td....></td>間にあるものは削除して、それ以外は改行したいのです。

742 名前:nobodyさん mailto:sage [2011/07/05(火) 00:46:35.42 ID:???]
preg_replaceを連打して取りたいのだけ取ればええやん

743 名前:nobodyさん mailto:sage [2011/07/16(土) 18:02:18.22 ID:???]
http://から最初の空白までを抽出する正規表現はどうなりますか?

744 名前:nobodyさん mailto:sage [2011/07/16(土) 22:16:17.55 ID:???]
/http:\/\/[^ ]* /

745 名前:nobodyさん [2011/07/23(土) 20:12:09.44 ID:lXdqpzgT]
Aの繰り返しはA+とかA{m,n}でマッチできますが、
繰り返された個数を元にAAAAAをA*5などに置換する「うまい」方法はあるでしょうか。

言語はとりあえずJavaScriptで考えています。
replace(/A+/g, 'A*'); //←ここから進まない。

746 名前:nobodyさん mailto:sage [2011/07/23(土) 20:22:41.87 ID:???]
>>745
正規表現にはないのでJavaScriptスレへ

747 名前:nobodyさん [2011/07/23(土) 20:34:12.11 ID:lXdqpzgT]
>>746
ありがとうございます。以下で質問し直しました。
hibari.2ch.net/test/read.cgi/hp/1311096825/90n

748 名前:nobodyさん [2011/07/24(日) 19:06:14.31 ID:/DoWXp9n]
「次の人」または「前の人」という文字列を文章内から拾う場合、どの様な書き方が良いのでしょうか??
[次の人 | 前の人] だと「の」一文字だけでも拾ってしまいます…

749 名前:nobodyさん mailto:sage [2011/07/24(日) 21:04:07.81 ID:???]
"[abc]"は「『a』か『b』か『c』にマッチ」だぞ…。
君の書いた正規表現は「『次』か『前』か『の』か『人』か『|』か『 』にマッチ」だ。

多分"(次の人|前の人)"みたいなことがしたかったんだろうけど、
"[次前]の人"でいいと思う。

750 名前:nobodyさん mailto:sage [2011/07/24(日) 21:07:51.65 ID:???]
あと、似たようなのでありがちなのが
"[^hogehoge]"で文字列の否定を指定したつもりになっちゃう人。

もちろん間違い。念の為。



751 名前:nobodyさん [2011/07/24(日) 22:38:19.38 ID:X7IDpmYo]
>>750
では何が正しいのでしょうか?

752 名前:nobodyさん mailto:sage [2011/07/24(日) 22:54:58.14 ID:???]
>>751
[次前]の人

753 名前:nobodyさん mailto:sage [2011/07/24(日) 23:02:35.46 ID:???]
あ、とんちんかんだった。
文字列の否定は
(?!.*文字列.*).*
みたいのかなぁ

754 名前:nobodyさん [2011/07/25(月) 21:55:36.12 ID:RVWZInKC]
formからの情報を編集しているんですがケータイ絵文字(5社の)が入ったら消すというのはできますか?

PHP5です。

755 名前:nobodyさん mailto:sage [2011/07/25(月) 22:46:11.52 ID:???]
>>754
3社だけど、
Emo PHP携帯絵文字ライブラリ
gard.no-ip.info/emo/readme/study/reg.html

756 名前:nobodyさん [2011/07/25(月) 23:06:55.26 ID:RVWZInKC]
>>754

ありがとうございました

757 名前:nobodyさん [2011/07/27(水) 20:41:33.29 ID:PkulA4Dr]
40過ぎたオッサンが、訓練校出てWebで独立するとか寝言いってますwwwwww
サラリーマンに、無理だと指摘され発狂中wwww



Webデザインの基金訓練を受講してる人 Part2
yuzuru.2ch.net/test/read.cgi/dame/1308059991

>>505

俺は40代で基金訓練受けて、これから独立しようと考えてるがな。
まぁ若干経験あるからその方面での話だけど。
基金訓練は単に「バナーくらい作れますよ」って言うだけのために受けた。

30代ならデジハリにもいっぱいいるぞ、余裕だろ。
ちゃんとした社会人経験があればだが。

758 名前:nobodyさん mailto:sage [2011/07/30(土) 14:00:39.72 ID:???]
>>757
ID:1gQ87Cnm がきもかった

759 名前:nobodyさん mailto:sage [2011/08/01(月) 07:47:20.91 ID:???]
^(\d{3},)*\d{3}$
上記正規表現で123がヒットする理由が分かりません
カンマがなくても何故ヒットするんですか?
*の前が()だからであってますか?

<対象文字列>
123
123,456
987,654,321
123,789,456,012
9876,543
123,456,

<HIT文字列>
123
123,456
987,654,321
123,789,456,012



760 名前:nobodyさん mailto:sage [2011/08/01(月) 07:59:48.61 ID:???]
>>759
*の意味を調べよう



761 名前:nobodyさん mailto:sage [2011/08/01(月) 07:59:51.56 ID:???]
* → + で解決しない?
*はゼロ個以上でマッチだから。


762 名前:759 mailto:sage [2011/08/01(月) 08:58:25.47 ID:???]
>>760
調べなくても分かってますが()*も同様なのかと思いまして

>>761
いえ、nnnの場合もヒットさせたかったので*でいいのです
仕様というか動きの確認だけが目的で書き込んだので

763 名前:nobodyさん [2011/08/01(月) 09:39:13.59 ID:3IgNAOvk]
>>759の意図がいまいちよくわからんが、
「a*」の時と「(abc)*」の時とで*の機能が変わらないことを確認したかったの?

あと若干言葉遣いに波風が立つ雰囲気を感じてしまうのはオレだけ(笑)?

764 名前:nobodyさん mailto:sage [2011/08/01(月) 09:43:31.28 ID:???]
ヒント:ID隠し

765 名前:nobodyさん mailto:sage [2011/08/01(月) 09:48:49.11 ID:???]
俺もちょっとイラッときた

766 名前:nobodyさん mailto:sage [2011/08/01(月) 09:52:47.51 ID:???]
(\d{3},)* 関係ないじゃんw

767 名前:nobodyさん mailto:sage [2011/08/01(月) 10:28:45.34 ID:???]
>>762
どう見てもわかってないだろw

768 名前:nobodyさん mailto:sage [2011/08/01(月) 17:56:48.08 ID:???]
>>763
> >>759の意図がいまいちよくわからんが、
> 「a*」の時と「(abc)*」の時とで*の機能が変わらないことを確認したかったの?
はい

> あと若干言葉遣いに波風が立つ雰囲気を感じてしまうのはオレだけ(笑)?
イラッ☆

769 名前:nobodyさん mailto:sage [2011/08/01(月) 17:59:56.76 ID:???]
機能が変わらない事の確認なのに質問内容が
>ヒットする理由がわかりません
っておかしいだろw

770 名前:nobodyさん mailto:sage [2011/08/01(月) 18:00:59.64 ID:???]
>>766
どう言う事でしょうか?
もっとスマートな方法があるのであれば是非ご教示願います

>>767
何がいけないのかさっぱりです
直近文字の0回以上のhitって事でないの?



771 名前:nobodyさん mailto:sage [2011/08/01(月) 18:02:51.58 ID:???]
>>769
そんなおかしいですかね
でも、確かに表現が悪くて申し訳ないです


772 名前:nobodyさん [2011/08/01(月) 18:11:52.38 ID:3IgNAOvk]
根はいいやつそうでよかった(´ω`)…。

773 名前:nobodyさん mailto:sage [2011/08/01(月) 18:44:25.32 ID:???]
直近「文字」とは限らないだよ。
(お題のこんなのとか)*(?:ほかにもこんなのとか)*[いろ]*あるでしょう。

774 名前:nobodyさん mailto:sage [2011/08/01(月) 19:21:33.25 ID:???]
>>770
123がヒットしたのは
\d{3}の部分だけといえば分かるだろうか
(\d{3},)*は0回ってことで

775 名前:nobodyさん mailto:sage [2011/08/01(月) 22:22:11.88 ID:???]
>>774
超絶完全理解感謝激励歓迎降臨!
謝謝!!

伝わり難い文章で多レスしてしまってすいませんでした

776 名前:nobodyさん [2011/08/01(月) 22:37:10.25 ID:3IgNAOvk]
>>774の指摘がそこまで的確なものだったってのもいまいちピンと来ない件(笑)
まあよかったな( ´∀`)

777 名前:nobodyさん mailto:sage [2011/08/01(月) 22:54:31.04 ID:???]
わろた

778 名前:nobodyさん mailto:sage [2011/08/02(火) 11:07:19.68 ID:???]
結局わかってなかったんじゃんw

779 名前:nobodyさん mailto:sage [2011/08/03(水) 19:33:03.57 ID:???]
762 名前: 759 [sage] 投稿日: 2011/08/01(月) 08:58:25.47 ID:???
>>760
調べなくても分かってますが()*も同様なのかと思いまして

>>761
いえ、nnnの場合もヒットさせたかったので*でいいのです
仕様というか動きの確認だけが目的で書き込んだので


780 名前:nobodyさん mailto:sage [2011/08/04(木) 09:41:51.16 ID:???]
動きの確認ならパターン出してテストすりゃいいだけじゃん

なんかイラッとするな



781 名前:nobodyさん mailto:sage [2011/08/04(木) 12:34:18.67 ID:???]
>>780
イラッ☆

782 名前:nobodyさん mailto:sage [2011/08/26(金) 08:02:24.21 ID:???]
test

783 名前:nobodyさん mailto:sage [2011/09/02(金) 00:33:38.37 ID:???]
>>782
イラッ☆

784 名前:nobodyさん mailto:sage [2011/09/06(火) 00:06:31.30 ID:???]
ttp//aaa.co.jp:8888
http//bbb.com:9999/
を除外しつつ
他の
h?ttp//○○○.△△△.□□□:☆☆☆/?
     ↑ここから      ここまで↑
をヒットさせたいのですが色々試したのですが出来ませんでした
何か方法がありますでしょうか?

785 名前:nobodyさん mailto:sage [2011/09/06(火) 00:20:00.51 ID:???]
h?ttp:\/\/(?!aaa.co.jp:8888|bbb.com:9999)(\w+\.)+\w+(:\d+)?\/?

786 名前:nobodyさん mailto:sage [2011/09/06(火) 00:28:37.10 ID:???]
>>785
レスありがとうございます
助かりました

787 名前:nobodyさん mailto:sage [2011/09/14(水) 01:54:57.08 ID:???]
2chのdatの1(1行目)のレス内にトリップ(10桁以上でも10〜12桁でもok)が
含まれてる場合にヒットさせたいのですが、一部除外したいトリップあります

◆(?!5s5hPZiJeU|ozOtJW9BFA).{10}
まではできたような気がするのですが1行目にマッチさせるにはどうしたら良いでしょうか
SJISです。


788 名前:nobodyさん mailto:sage [2011/09/14(水) 08:26:15.86 ID:???]
>>787
^?dとか

789 名前:nobodyさん mailto:sage [2011/09/14(水) 13:20:15.86 ID:???]
>>787
mフラグ

>>788


790 名前:nobodyさん mailto:sage [2011/09/15(木) 22:42:04.53 ID:???]
>>789
ありがとうございます
よく分からなかったので調べてみると複数行の行頭、文末にマッチさせることができるのですね
残念ながら行頭、文末にトリップがあるわけでないのでうまくないようです。。




791 名前:nobodyさん mailto:sage [2011/09/16(金) 01:40:23.90 ID:???]
>>790
789ではないが、mフラグをつけたら駄目だ
^ を利用すれば一行目のトリップにマッチできる
mフラグをつけたら破綻する

792 名前:nobodyさん mailto:sage [2011/09/16(金) 01:49:30.98 ID:???]
処理系を書かないからでしょ。

>>789のいうmオプションは「改行文字を無視する単一行モード」の意味
(Ruby等の流儀)で書いていて、
>>790はそれを「複数行モード」の意味(Perl等の流儀)に取っている。

793 名前:nobodyさん mailto:sage [2011/09/22(木) 02:27:55.73 ID:???]
>>790
先頭から、最初に改行コードが出てくるまでが1行目だよ

794 名前:nobodyさん [2011/10/02(日) 19:26:42.05 ID:Tnal10Vi]
abcdefgfedcba という文字列から
defという文字列を消すこと出来るのですが、
def以外を消すにはどうすればいいのでしょうか?

795 名前:nobodyさん [2011/10/02(日) 20:09:22.37 ID:zbShr9jh]
漠然としすぎ

796 名前:nobodyさん mailto:sage [2011/10/03(月) 06:19:41.91 ID:???]
>>794
よくわからんが否定はめんどくさいぞ。

([^def]|d(?!ef)|(?<!d)e(?!f)|(?<!de)f)

でdefの一部であるd,e,f以外の任意の1文字にマッチするから
これでなんとかなるだろう。



797 名前:nobodyさん mailto:sage [2011/10/03(月) 21:56:35.04 ID:???]
>>794
環境によるけど、(def)ですべてにマッチさせて、あとから取得した$1的なものに置換すればいいのでは

798 名前:nobodyさん mailto:sage [2011/10/07(金) 11:38:20.62 ID:???]
>>794
/def|[\s\S]/ でcallbackして def 以外は全て削除


799 名前:nobodyさん mailto:sage [2011/10/10(月) 10:36:17.70 ID:???]
PHPにてHTMLタグ以外の全ての文字について、全角・半角の統一などの処理を
したいと思うのですが、例えば英字を全角で統一したい場合、素人考えでは
最も単純に作業をするには「全ての英字を全角に」→「タグのみ半角に」という
2回に分けた処理がベストかと思うのですが、もっと効率の良い処理の方法は
ありますでしょうか?


800 名前:nobodyさん mailto:sage [2011/10/10(月) 11:10:33.30 ID:???]
PHPなら効率にこだわるより、メンテナンス性を重視した方がいいと思う。



801 名前:nobodyさん [2011/10/10(月) 16:07:33.02 ID:gughiUX1]
"<"に続く文字(">"が来たら終了)は全部半角化
それ以外はどしどし全角化

でおk
それはさておき、やんごとなき理由さえなければ統一するなら全角じゃなく半角にしとけ。

802 名前:nobodyさん mailto:sage [2011/10/11(火) 00:33:04.23 ID:???]
>>799
DOMで処理するのがいいかと

803 名前:nobodyさん mailto:sage [2011/10/11(火) 00:36:07.74 ID:???]
>>801
<input type="button" value="zenkaku">

804 名前:nobodyさん mailto:sage [2011/10/11(火) 23:11:43.85 ID:???]
>>800
メンテナンス性にこだわるとどんな感じになるか……まるでイメージできません……orz

>>801
すいません、やんごとなき理由で全角化せねばならないのです…。
ところでその方法は正規表現は特に使わず、1文字ずつチェックしていく感じでしょうか?

>>802
DOMを使うというと……やはりこれも正規表現は使わない感じですか?

>>803
今回は特にタグの中身まではいじらない予定なので全角valueでもokです。

805 名前:nobodyさん mailto:sage [2011/10/12(水) 00:03:54.71 ID:???]
>>801
すいません、スレ違いになってしまいましたが、ひとまずその方法を試してみました。
が、実体参照(&anpとか)が出てきたときにややこしいことになりそうです…orz
この場合だけ力技で切り抜けるか、もしくはやはりある程度正規表現で処理を
した方が良さそうな気がしますがどうでしょうか。

あるいはDOMの方が簡単なのでしょうか…?
どう回せばタグの中身が取り出せるのかいまひとつわからないです。。。

806 名前:nobodyさん mailto:sage [2011/10/12(水) 00:21:33.58 ID:???]
あー…後から全角&XXX;を半角にするって方法もありますねえ…。
うーん。

807 名前:nobodyさん [2011/10/14(金) 09:47:43.56 ID:+/AP5o7r]
htmlのソースからタグを除外するのに挑戦してて以下のようにしたんですが
もっと効率いいやり方あるでしょうか?

\<[a-zA-Z0-9\"\<\>\ \=\;\:\/\.\_\-\(\)\#\!\'\&\%]+

808 名前:nobodyさん mailto:sage [2011/10/14(金) 15:25:07.10 ID:???]
どんだけ円がすきなのかとw

809 名前:nobodyさん [2011/10/14(金) 15:26:32.18 ID:i4T0D1ix]
>>807
↓だと「Hello」ごと消えていかないか?
<p>Hello</p>
↓だと「…alt="」で止まってしまわないか?
<img src="hello.png" alt="こんにちは">

↓というわけでこれでいいんじゃないの。
<[^>]>

810 名前:nobodyさん [2011/10/14(金) 15:28:56.11 ID:i4T0D1ix]
失礼「+」が抜けてた
<[^>]+>



811 名前:nobodyさん [2011/10/15(土) 02:18:16.86 ID:pl58b8lQ]
フジテレビデモ
花王デモ
要チェック


812 名前:nobodyさん mailto:sage [2011/10/15(土) 15:28:36.48 ID:???]
>>809
これは便利。ありがとう

813 名前:nobodyさん mailto:sage [2011/10/15(土) 16:07:18.81 ID:???]
いいってことよ

814 名前:809 [2011/10/15(土) 18:11:07.01 ID:5td5CFAR]
>>813www

815 名前:nobodyさん mailto:sage [2011/11/01(火) 16:59:25.75 ID:???]
行単位をダブルクオートで囲む正規表現で

ああああ文字列ああああ
いいいい文字列いいいい

検索
/^.*$/m

置き換え
"$0"

とした場合に
"ああああ文字列ああああ
"
"いいいい文字列いいいい
"

となってしまいます。"ああああ文字列ああああ"としたいのですが、どのようにすれば良いでしょうか
PHPのpreg_replaceを使っています。よろしくお願いします。

816 名前:nobodyさん mailto:sage [2011/11/01(火) 17:49:42.69 ID:???]
マッチするないように改行が含まれてるから。

817 名前:nobodyさん mailto:sage [2011/11/01(火) 18:23:24.87 ID:???]
>>815
自己レス
\x0Dが原因でした。

818 名前:nobodyさん mailto:sage [2011/11/01(火) 22:17:43.68 ID:???]
>>817
>>816を無視するのか

819 名前:nobodyさん mailto:sage [2011/11/01(火) 22:40:47.00 ID:???]
>>818

>>816
> マッチするないように改行が含まれてるから。

ではなくて
マッチするないように改行が含まれていなくても\x0Dが付加されるから

無視ではありません。

820 名前:816 != 818 mailto:sage [2011/11/01(火) 23:45:06.62 ID:???]
>>819
言い方が悪かったのかな。CRが含まれてるから。
別にCRは付加されたりしないよ。

preg_replace("/^([^\r]*)\r?$/m", "\\1", $text);
とするか、LFのみに変換してから処理するか。



821 名前:nobodyさん mailto:sage [2011/11/07(月) 22:53:15.08 ID:???]
住所と番地の間にある空白を削除する場合どうやればいいですか?
「見附市 見附 123番地」この文字列を
「見附市 見附123番地」としたいです
「見附市」と「見附」の間の空白はそのままという条件付です

822 名前:nobodyさん mailto:sage [2011/11/08(火) 00:28:51.98 ID:???]
数字が必ずある前提で、
\s[\d]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef