下
ブラジルにトリップしようぜ サポートスレ
234:へなちょこ管理人 ★2010/04/18(日) 13:42:45
レス番は専ブラ側で処理してたのねー。
まぁ行数指定だkら関係ないけど。
235:へなちょこ管理人 ★2010/04/18(日) 13:48:15
ざっくり正規表現
(.*)<>(.*)<>(.+)<>(.*)<>
時間のところ
([0-9]{2,4})/([0-9]{2})/([0-9]{2})\(.+\) ([0-9]{2}):([0-9]{2}):([0-9]{2})(\.([0-9]{2}))?.+
ID以下は無視w
236:へなちょこ管理人 ★2010/04/18(日) 13:52:38
IDでない板もあるから
最後は.*だな。
Match[1] 年
Match[2] 月
Match[3] 日
省10
237:へなちょこ管理人 ★2010/04/18(日) 14:29:25
うーん
こんだけ項目あるとさすがに構造体のほうが便利そうだなぁ。
delphiで構造体ってどうやるんだっけ。
ぐぐってこぴょう。
238:山師さん@トレード中2010/04/18(日) 14:34:59
ガンバッテー
239:へなちょこ管理人 ★2010/04/18(日) 14:50:05
うん。混乱してきた。
まぁ別にTStringListいっぱい作って一斉に処理したらいいんだろうけども。
もうちとフロー考えよう。
240:へなちょこ管理人 ★2010/04/18(日) 19:24:39
正規表現は最終的にこれで落ち着いた
r.Expression := '.*(◆.+)<>.*<>([0-9]{2,4})/([0-9]{2})/([0-9]{2})\(.+\) ([0-9]{2}):([0-9]{2}):([0-9]{2})(\.([0-9]{2}))?.*<>.*<>.*';
241:出来杉君2010/04/18(日) 21:15:48
(?:hogehoge)って使ったことあります?
242:へなちょこ管理人 ★2010/04/18(日) 22:31:36
ない!(キリッ
Perl互換じゃないからたぶん使えないと思うます〜
\dが使えないくらいだからw
243:へなちょこ管理人 ★2010/04/18(日) 22:41:31
今更だけどsamba突破とかの判定部分全く考えてなかった/(^o^)\
今resminからresmaxまでループ回して
>>240の正規表現にマッチしたらhogehogeって処理書いたけど・・・w
上前次1-新書写板AA設索