トップページ⇒tech
1001コメント310KB

正規表現 Part9

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2011/12/11(日) 10:19:30.25
正規表現(Regular Expression)スレです。

質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。

正規表現 Part8
http://hibari.2ch.net/test/read.cgi/tech/1301067486/
0153てすすき2012/01/03(火) 09:44:43.57
>>152
ありがとうございます
あコールバックありましたねphpも探したらありそう
正規表現だけだと無理ですよね
01541472012/01/03(火) 10:58:55.34
>>148
すんません。その通りです。

HTMLページ内の「<a href="http://mag.hogehoge.com/sky/">ほげほげ</a>」(※1)というようなタグを「mag,sky,ほげほげ」のようにデータを置換したいんです。

その過程の中で、「<a href="http://mos.hogehoge.com/">もげもげ</a>」というドメイン以下のフォルダ名がないものがあったので、どうしようかと思ったのです。
とりあえずデータ訂正は後で行うので、これも(※1)と同じように置換するにはどうすればいいのでしょうか。
0155デフォルトの名無しさん2012/01/03(火) 12:17:33.31
>>154
/<a href=\"http:\/\/(.+)\.hogehoge\.com\/(.*)\/?\">(.*)<\/a>/

置換したい文字列を"$1,$2,$3"とかにすれば
上は mag,sky,ほげほげ
下は mos,,もげもげ
みたいに置換されるんじゃないかな。
01561472012/01/03(火) 13:51:54.18
>>155
/<a href=\"http:\/\/(.+)\.hogehoge\.com\/(.*?)\/?\">(.*)<\/a>/

と記述したところ
>上は mag,sky,ほげほげ
>下は mos,,もげもげ

と動くようになりました。
ありがとうございました。本当感謝です。
0157デフォルトの名無しさん2012/01/08(日) 07:32:21.97
●正規表現の使用環境
PHP 5.2 で出来ればpreg_replace()で。

●検索か置換か?
置換

●説明
"/foo/bar/baz/qux/" を "/home/bar/baz/qux/" に置換したいです。
fooの文字数は不定です。

●対象データ
/foo/bar/baz/qux/
/qwert/asd/fghjk/klzxv/
/qazwsx/edc/rfvt/gbyhnu/
/4756/78674/45756/34545/4564/546/

●希望する結果
/home/bar/baz/qux/
/home/asd/fghjk/klzxv/
/home/edc/rfvt/gbyhnu/
/home/78674/45756/34545/4564/546/
0158デフォルトの名無しさん2012/01/08(日) 10:06:40.16
>>157
PHP Version 5.3.8で確認済み。

<?php
$string = '/foo/bar/baz/qux/'; // 配列でforeachして下さい。
$pattern = '/^\/[^\/]+\//';
$replacement = '/home/'; // 恐らDEFINEした定数の方がいいと思います。 define REPALCEMENT_STRING = 'home';
echo preg_replace($pattern, $replacement, $string);
?>
0159デフォルトの名無しさん2012/01/10(火) 17:55:27.75
●正規表現の使用環境
テキスト

●検索か置換か?
置換

●説明
文章内の指定した数の改行毎に、行を一段開けたい。
下記例文なら改行三つごとに行を一段開けたい。

●対象データ
(例文)
人は誰しも初体験にはほろ苦く、甘酸っぱい思い出があるものだが、人生の諸先輩方はどんな童貞喪失体験をしたのか?
「シリーズ初体験」−−現在70歳の会社役員(兵庫県)が当時の思い出を語った。
中学2年の時、国語の女教師に「勉強を教えてあげるから家においで」といわれ、夏休みに入ってすぐに先生の家を訪れました。
教師になって3年目、美人ではないけれど、私にとっては優しいお姉さんのような存在でした。
何人かいるのかなと思ったんですが、先生の家に行くと私の他は誰もいませんでした。
勉強を教わり、夕食をご馳走になり、その日は泊めてもらいました。
夜中、下半身がもぞもぞするので目が覚めると、先生が私の浴衣の裾を広げていました。

●希望する結果
人は誰しも初体験にはほろ苦く、甘酸っぱい思い出があるものだが、人生の諸先輩方はどんな童貞喪失体験をしたのか?
「シリーズ初体験」−−現在70歳の会社役員(兵庫県)が当時の思い出を語った。
中学2年の時、国語の女教師に「勉強を教えてあげるから家においで」といわれ、夏休みに入ってすぐに先生の家を訪れました。

教師になって3年目、美人ではないけれど、私にとっては優しいお姉さんのような存在でした。
何人かいるのかなと思ったんですが、先生の家に行くと私の他は誰もいませんでした。
勉強を教わり、夕食をご馳走になり、その日は泊めてもらいました。

夜中、下半身がもぞもぞするので目が覚めると、先生が私の浴衣の裾を広げていました。
-------------------------
よろしくお願いします。
0160デフォルトの名無しさん2012/01/10(火) 20:28:17.52
.*\n.*\n.*\n

\0\n
0161デフォルトの名無しさん2012/01/10(火) 21:41:34.61
\0でマッチした部分全部を参照できる環境があるのか
後学のために環境名をおしえてくれ
0162デフォルトの名無しさん2012/01/10(火) 21:57:34.29
>>161
結構あるから困る
0163デフォルトの名無しさん2012/01/10(火) 23:16:46.84
>>160
ありがとう。○┓
0164デフォルトの名無しさん2012/01/11(水) 11:52:22.67
>>161
できないほうをおしえろ。
0165デフォルトの名無しさん2012/01/11(水) 12:10:54.85
たとえばPHP使うとマッチ全体がゼロ番目に入ることがprint_r使うと分かるが。
0166デフォルトの名無しさん2012/01/11(水) 12:38:37.57
>>164
perl
0167デフォルトの名無しさん2012/01/11(水) 12:45:30.05
あとpythonもかな。
perl: $&、python: \g<0>
0168デフォルトの名無しさん2012/01/11(水) 12:56:35.50
>>160はこっちがいいということか。

(.*\n.*\n.*\n)

\1\n
0169デフォルトの名無しさん2012/01/11(水) 22:38:22.06
Emエディタでは、
.*\n.*\n.*\n
と
(.*\n){3}
ではマッチに差が出る。
これは正常なのか。
0170デフォルトの名無しさん2012/01/13(金) 23:05:20.51
文字列「ソース」を含む行を抽出したい
ただし「リソース」「ソース顔」などは弾きたい
この場合、どのように表記すればいいのでしょうか?

^ソース$
くらいしか思いつきませんでした
どなたかご教授お願いします
0171デフォルトの名無しさん2012/01/13(金) 23:40:00.44
質問があいまいで答えようがない
0172デフォルトの名無しさん2012/01/13(金) 23:45:53.00
>>170
完全には無理。
「ソースがおいしい」
という行があった時、それが「ソース顔の石井さん」という意味ならヒットしてはいけないし、
「ソースが美味しい」という意味なら、ヒットしてほしい。
正規表現だけで、完全に判別するのは不可能だ。
0173デフォルトの名無しさん2012/01/13(金) 23:50:49.78
>>171-172
レスありがとうございました
割り切るようにします

検索地獄から解放されて良かったです
0174デフォルトの名無しさん2012/01/14(土) 00:01:30.70
>>173
\bソース\b
とかどうでしょうか?

ちなみに\bは単語境界にマッチする幅0のメタ文字で、
上記はテキストエディタ等で単語検索とか
ワード検索とかよばれるものと等価です
0175デフォルトの名無しさん2012/01/14(土) 00:11:59.19
それは英語などでは有効な手法だけど、日本語の文章を対象にする場合ほとんど無意味
0176デフォルトの名無しさん2012/01/14(土) 00:23:27.79
形態素解析で下ごしらえが必要。
0177デフォルトの名無しさん2012/01/14(土) 00:53:57.14
「ソース」の前後がカタカナではない
「ソース」の後が漢字ではない

で手間は省けるか?でもどうかくのかな
0178デフォルトの名無しさん2012/01/14(土) 01:06:43.97
できないこともないんだけど、ソースの後が漢字ではないを指定できたとして、
「この料理をおいしく食べるためにはソース選びが重要」の「ソース」が排除されるよ。
0179デフォルトの名無しさん2012/01/14(土) 01:56:17.32
正規表現は日本語文字列には向かないからな
0180デフォルトの名無しさん2012/01/14(土) 03:35:58.90
正規表現がどうって話じゃないでしょ。
boxを抽出したいけどtreasure boxは弾きたいって言ってるようなもんでしょ。
0181デフォルトの名無しさん2012/01/14(土) 09:25:17.26
もし自分がやるとしたら、ソースの前後がカタカナではないという条件にするかな。それで大半はうまくいくはず。
ソース顔とかはヒットしてしまうが、後で結果を見直して、手動で消去する(手動が許されるなら)。

ただ、その場合、ソースコードとかトンカツソースとかも除去される。これはソースの意味だから除去したくないと
いうのであれば、難しいね。思いつく単語を別途ORで結んでヒットさせるという手もあるが、ウスターソースとか
ソースファイルとか、いくらでも思いつくし。

それか、たぶん>>170は調味料ではなくてプログラムのソースのことを指しているのだと思うので・・・。
検索元の文書がプログラミングに関する文書であって、トンカツソースとかの単語は入っていないのが明白であれば、
「リソース」を省かせるだけでも十分な気がする。その場合、
(?<!リ)ソース
または
^ソース|[^リ]ソース
でいける。

まあ、何のために検索したいかによるよね。ちょっと多少ゴミが混じってもいいというのなら上記のでいいと思うけど、
完璧にヒットさせたいと思うなら、正規表現では無理だ。
0182デフォルトの名無しさん2012/01/14(土) 12:08:57.43
>>180
日本語の場合分かち書きしないから単語境界も使えない、
というわけで、日本語は正規表現も含めて検索性が悪いよ。

getを検索してnuggetを弾くようなことも難しいわけ。
0183デフォルトの名無しさん2012/01/14(土) 12:16:39.74
>>180は単語境界が使える英語でさえ処理が難しいケースを挙げてるんだと思うよ
0184デフォルトの名無しさん2012/01/14(土) 12:21:19.98
英語でも難しいケースはあるが、英語の場合日本語よりは楽なので
「正規表現は日本語文字列には向かない」というのにはそれなりの妥当性がある
0185デフォルトの名無しさん2012/01/14(土) 13:33:31.04
C#.netで正規表現で文字列チェックするんだけど、
正規表現って、普通に1文字チェックするより高速なの?
0186デフォルトの名無しさん2012/01/14(土) 13:43:38.91
本当に速度がクリティカルに効いてくる状況ならちゃんと測定すべき。
そうでないなら実装しやすい方で。
0187デフォルトの名無しさん2012/01/14(土) 14:10:14.61
ソースファイルとか普通に使うよ
0188デフォルトの名無しさん2012/01/14(土) 14:35:46.57
>>186
馬鹿丸出しの質問にレスありがとう。
やっぱそうだよね、場合によるよね。

比較の記事とかネットにないかぐぐったけどなさげだったので質問してみました。
0189デフォルトの名無しさん2012/01/14(土) 16:52:35.86
実際自分でコード書くよりライブラリ使った方が
速いときが多いよね
コードの洗練さとかの関係で
0190デフォルトの名無しさん2012/01/14(土) 17:31:01.32
日本語は助詞でつなぐからな
英語だと半角スペースがあるので指定単語を抽出しやすい
0191デフォルトの名無しさん2012/01/14(土) 17:46:59.25
ここではきものを脱いでください

BGMによって着物か履物かわかれる。
0192デフォルトの名無しさん2012/01/14(土) 18:42:21.35
BGM?
0193デフォルトの名無しさん2012/01/14(土) 18:54:04.02
加トちゃんのBGMなら着物を脱ぐんじゃないの
0194デフォルトの名無しさん2012/01/14(土) 21:05:12.37
「一休さん」くらいの文言で良かったのに…
0195デフォルトの名無しさん2012/01/14(土) 21:07:37.14
このはしわたるべからず、ってやつ?
それはそうと>>191の例は超有名。BGMはシラネ
0196デフォルトの名無しさん2012/01/14(土) 21:30:16.88
木の葉皺たるべからず

木の葉は皺であるはずがない
0197デフォルトの名無しさん2012/01/15(日) 01:37:34.91
●正規表現の使用環境
秀丸エディタ
●検索か置換か?
置換
●説明
<div class="main">の場合に限り、両端のdivをspanに置換したい。
※<div class="main">から</div>までの行数は、3行だったり5行だったりと色々変わります。
●対象データ
<div class="main">あああああ<br>
いいいいい<br>
ううううう<br>
えええええ<br>
おおおおお<br>
</div>

●希望する結果
<span class="main">あああああ<br>
いいいいい<br>
ううううう<br>
えええええ<br>
おおおおお<br>
</span>


下の正規表現を作ってみたのですが検索でマッチしません。
どなたか助言頂けるとうれしいです。
よろしくお願いいたします。

置換元
<div class="main">(.*\n*)</div>
置換先
<span class="main">\1</span>
0198デフォルトの名無しさん2012/01/15(日) 01:42:24.89
<div class="main">(.*\n?)*?</div>

適当だけどこれでどうだろう
0199デフォルトの名無しさん2012/01/15(日) 01:51:11.62
>>198
うーむ、マッチしないみたいです。。
レスありがとうございます。
0200デフォルトの名無しさん2012/01/15(日) 02:51:10.19
([.\n]*?)
でもだめなのかな
0201デフォルトの名無しさん2012/01/15(日) 03:00:53.60
複数行にマッチさせる場合、正規表現に渡す行数を指定しないとだめ
http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemaru/html/190_CmdSearch_Regular_ReturnCodeLimit.html
(?#maxlines:5)<div class="main">((.|\n)*?)</div>かな
0202デフォルトの名無しさん2012/01/15(日) 03:01:16.02
>>197
やってみたけど、もっといい方法があるかも…
参考:http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemaru/html/190_CmdSearch_Regular_ReturnCodeLimit.html

検索:(?#maxlines:5)(<div class="main">)((.*\n)+)(</div>)
置換:<span class="main">\2</span>
02032022012/01/15(日) 03:02:39.67
被った。。。ゴメン
0204デフォルトの名無しさん2012/01/15(日) 09:30:42.81
お返事遅くなってしまいましたごめんなさい。
晒すような形になってしまうのでどうかと思ったのですが、
フィードバッグ?した方がいいと思ったので一応結果を添えます。
>>200
<span class="main"></span><<span class="main"></span>d
<span class="main"></span>i<span class="main"></span>v
<span class="main"></span> <span class="main"></span>c
<span class="main"></span>l
と、spanが続くようでした。
(本当は改行になってないです、もっと続きますが長くなるので以下省略。)

>>201
<span class="main"></span>
と間の文章が無くなるようでした。

>>202
無事出来ました。

秀丸のバージョンもちゃんと書いた方が良かったかもですね、ごめんなさい。。
URLまで頂いてありがとうございます。
解決した正規表現見てもなかなか理解が進まないのでもっと勉強します。
レス下さった皆さん本当にありがとうございます。感謝です。
02052002012/01/15(日) 14:26:26.74
>>204
そういう風に使うもんじゃなかったんだけど、そもそも秀丸固有の問題があるのを知らなかったごめん。
0206デフォルトの名無しさん2012/01/16(月) 19:34:46.94
掲示板にあるURLやアンカを削除するために、compileメソッドの引数にURLとアンカの正規表現を使いたいんですがどう書いたら良いですか?
0207デフォルトの名無しさん2012/01/16(月) 19:40:09.08
すいません>>206はjava言語です。
0208デフォルトの名無しさん2012/01/16(月) 20:28:26.54
あれ、このスレになかった?
頻出だとおもうんだけどなぁ
0209デフォルトの名無しさん2012/01/16(月) 20:39:28.87
Javaで動く出来合いのコードが欲しいんだろう
0210デフォルトの名無しさん2012/01/16(月) 21:05:33.12
>>209さんのおっしゃる通りです。宜しくお願いします。
0211デフォルトの名無しさん2012/01/17(火) 00:10:56.53
どこの掲示板かとかdatなのか見た目なのかとかで変わってくる。
一口にurlと言ってもurlにもいろいろあるからどこまでをurl扱いにしたいかってこともある。

urlにマッチさせる正規表現を作って公開してるサイトとかあるけどRFC準拠のurlにマッチするように
作られたものは準拠してないurlを取りこぼす。

ちなみにurlよりやっかいなのがメールアドレス。どこまでメールアドレスとして認識させたいかが
その状況によって大きく変わってくるから。
0212デフォルトの名無しさん2012/01/17(火) 01:43:51.22
Bashスクリプトのif文で正規表現ってかけないのかな?

if [ ${INPUT} = [0-9] ]; then
echo "数字です"
fi

こんな感じでいけそうだけど上手くいかない
0213デフォルトの名無しさん2012/01/17(火) 02:13:00.57
正規表現使ってるのあんまり見かけないけど一応書けるらしい

$ input=1aaa5; if [[ $input =~ ^[1-9]+$ ]]; then echo t; fi
$ input=12345; if [[ $input =~ ^[1-9]+$ ]]; then echo t; fi
t
02142062012/01/17(火) 02:43:42.22
>>211
教えて頂きありがとうございます。
では試しに2chの場合どう正規表現で書くのでしょうか?

2ch掲示板のdatファイルを見るとURLの終わりに半角空白があるので"^(http|https).*/s"といった感じでしょうか?
アンカの正規表現は思い付かないですorz
0215デフォルトの名無しさん2012/01/17(火) 03:22:55.40
性器表現
0216デフォルトの名無しさん2012/01/17(火) 16:25:00.67
>>214
2chの場合はこうじゃないの。サブサブドメインは見たことないと思う。
http://[a-z]*\.2ch\.net/
0217デフォルトの名無しさん2012/01/17(火) 16:52:21.66
ホスト部は数字も含むでよ
0218デフォルトの名無しさん2012/01/17(火) 19:20:06.75
桜蘭高校ホスト部は関係無いだろ
0219デフォルトの名無しさん2012/01/17(火) 21:20:23.99
落ち着け。
02202062012/01/17(火) 21:42:42.74
>>216
ありがとうございます。参考にさせて頂きます。
0221デフォルトの名無しさん2012/01/17(火) 22:17:10.60
>>220
質問の内容が2chのdatファイルにある、いずれかのレスに含まれているURLを指していると思うんだけど
それなら半角スペースが入ってるとかそんなルールないよ。
たとえばhttp://example.comとか http://example.com とか、このスレのdat見てみ
0222デフォルトの名無しさん2012/01/18(水) 01:33:00.66
まあなにか終わりを判別するものがないと困るから、
(まだURLが終わってないってことになるから)
URLの「後ろに」空白文字(改行含む)を書いてる人が多いだけでしょ。
0223デフォルトの名無しさん2012/01/18(水) 02:11:31.53
特に困らないよ。
日本語URLとかかかれちゃうと困るけど
0224デフォルトの名無しさん2012/01/18(水) 07:22:00.60
全角文字(2バイト文字?)だけを検索するには
なんと書くんでしょうか?
0225デフォルトの名無しさん2012/01/18(水) 08:02:49.11
[ぁ-ヶ]|[亜-�K]
0226デフォルトの名無しさん2012/01/18(水) 09:13:10.85
正規表現以外で文字列検索するなら最強の検索方法は何でしょうか?
0227デフォルトの名無しさん2012/01/18(水) 09:54:21.57
Procmailで転送設定していたのですが、正規表現でどう書けば
いいのか分からないので教えてください。

* ^(From).*[email protected]
.Sent.2012/

上記の条件で転送していたのですが、上記だとResent-From:の
ヘッダが先に条件として判定されてしまうようで、Resent-Fromでは
なくFromが○○だったら。としたいのですがどうすれば良いでしょうか。
02282272012/01/18(水) 10:26:12.57
自己解決しました。ANDで条件書けば良いだけでした。失礼しました。
0229デフォルトの名無しさん2012/01/20(金) 00:31:32.03
2時間ほど悩みましたが、解決方法が見つからないので教えて下さい。
検索条件 ★で始まり、間に「あ」を挟み、★でおわる
★と「あ」の間にはx文字(0〜10文字)ランダムに挟まっている
例文
★123あ133s★124か1256★863あ13qw3s★1rtyさ12fd★あ1s★
抜き出したい箇所
★123あ133s★
★863あ13qw3s★
★あ1s★
どなたか頭のいいかた解決方法教えて下さい。
0230デフォルトの名無しさん2012/01/20(金) 00:38:38.68
★.*?あ.*?★
0231デフォルトの名無しさん2012/01/20(金) 00:53:35.04
プリクラでメンチ切ってる武丸さんみたいな正規表現だな
0232デフォルトの名無しさん2012/01/20(金) 01:12:53.52
>>229
>>1
環境によっては"量指定子?"の最短一致は使えないんじゃないかな
せっかく10文字という条件が出てるので、
★[^あ]{0,10}あ[^★]{0,10}★
「あ」と「★」の間も0〜10文字でいいと勝手に解釈したー
0233デフォルトの名無しさん2012/01/20(金) 01:45:25.09
{n,m}が使える環境なら*?も使えるんじゃね?
0234デフォルトの名無しさん2012/01/20(金) 01:45:42.30
>230
>232
有難う御座います。
解決しそうです
0235デフォルトの名無しさん2012/01/20(金) 04:25:27.26
>>233
そんなことないよ。*?はそれとは別物
0236デフォルトの名無しさん2012/01/20(金) 04:41:23.07
教える側のレベルが低すぎてどうしようもないなこのスレ・・
0237デフォルトの名無しさん2012/01/20(金) 06:28:25.47
そんなことをぼやいているようじゃやってけないぞ
0238デフォルトの名無しさん2012/01/20(金) 11:05:03.91
>>236
お前が教えてみろよ。低脳のくせに。
0239デフォルトの名無しさん2012/01/20(金) 11:49:25.16
質問させてください。
半角文字列にスペースが含まれています。

例
727 751 798 625 791 460 645 850 656 697.......
このスペースをカウントして,3つめのスペースだけを改行に置換する場合(下)
727 751 798
625 791 460
645 850 656
697.......

どう表現すればいいのでしょうか?

数値が全て3桁ならば分かるのですが,2桁や4桁が含まれており文字数ではマッチできません。
よろしくお願いします
0240デフォルトの名無しさん2012/01/20(金) 12:32:06.29
/(\d+\s\d+\s\d+)\s/g --> $1\n
02412392012/01/20(金) 13:54:10.15
>240

すみません,質問の仕方がまずかったのかも。
教えていただいた表現では置換されませんでした。

使用環境はMacです。

0242デフォルトの名無しさん2012/01/20(金) 13:57:23.76
テンプレ読み直せハゲ
0243デフォルトの名無しさん2012/01/20(金) 13:59:42.25
>241

>1の説明に

「質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。 」

と書いてありますよ。
02442392012/01/20(金) 14:04:16.68
申し訳ありません

使用環境は
MacOS, 10.6
iText Express
です。

よろしくお願い致します
0245デフォルトの名無しさん2012/01/20(金) 14:11:05.27
>>241
自分の使っている処理系のヘルプを読め。
正規表現は合ってるし、おそらくこれが使えない正規表現エンジンはないか、ほとんどない。
0246デフォルトの名無しさん2012/01/20(金) 14:24:25.21
>>232は「★い★あ★」にマッチするはず。
0247デフォルトの名無しさん2012/01/20(金) 15:22:36.22
置換先が違うのかも。\1とか。
でもそれぐらいは質問者で対応するか。
0248デフォルトの名無しさん2012/01/20(金) 15:29:05.94
>>245
鬼車らしい
02492392012/01/20(金) 17:59:18.96
すみません
初めて正規表現を使うのでよく理解出来ていないかもしれませんが,
MacOS, 10.6,iText express では鬼車とよばれる正規表現ライブラリ
が用いられることは理解できました。
ただ問題の構文では検索が出来ません。
Mac では円記号の代わりにバックスラッシュを用いても結果は同じなのでしょうか?他にもなにか気をつけなければいけないことってあるでしょうか?
0250デフォルトの名無しさん2012/01/20(金) 18:10:08.97
ソフトの使い方はスレ違いだから
気を付けてくれたまえ
0251デフォルトの名無しさん2012/01/20(金) 18:10:33.37
>>249
簡単な正規表現なのでそのソフトを使ってる人に片っぱしから聞くのが早いよ
該当スレがあればそっちで聞く

あるいは正規表現で検索/置換するウインドウと
ヘルプの該当項目のスクリーンショットを撮ってどこかにUPすれば答えられるかもしれない
02522392012/01/20(金) 18:15:13.39
レスありがとうございます
出直してきます
■ このスレッドは過去ログ倉庫に格納されています