[#42027] 正規表現のマッチングがフリーズしてしまうコード — "conundrum /" <conundrum@...>

conundrumです。

14 messages 2006/04/14

[#42053] NKF MIME encode problem — OHARA Shigeki <os@...>

大原です。

55 messages 2006/04/20
[#42054] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/20

大原です。

[#42059] Re: NKF MIME encode problem — "NARUSE, Yui" <naruse@...> 2006/04/20

成瀬です。

[#42061] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42067] Re: NKF MIME encode problem — しん <dezawa@...> 2006/04/21

え、

[#42068] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42079] Re: NKF MIME encode problem — しん <dezawa@...> 2006/04/21

出沢です

[#42080] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/04/21

大原です。

[#42179] Re: NKF MIME encode problem — しん <dezawa@...> 2006/05/01

出沢@逃避中 です

[#42180] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/05/01

大原です。

[#42185] Re: NKF MIME encode problem — しん <dezawa@...> 2006/05/02

出沢です

[#42212] Re: NKF MIME encode problem — OHARA Shigeki <os@...> 2006/05/09

大原です。

[#42265] mime_header.rb(Re: NKF MIME encode problem) — しん <dezawa@...> 2006/05/27

出沢です

[#42295] Re: mime_header.rb(Re: NKF MIME encode problem) — OHARA Shigeki <os@...> 2006/05/28

大原です。

[#42297] Re: mime_header.rb — しん <dezawa@...> 2006/05/28

出沢です

[#42300] Re: mime_header.rb — "NARUSE, Yui" <naruse@...> 2006/05/28

成瀬です。

[#42303] Re: mime_header.rb — OHARA Shigeki <os@...> 2006/05/29

大原です。

[#42110] Re: puts,printの出力をファイルにも出力するには — 岩崎 弘孝 <IH000667@...>

岩崎です。

11 messages 2006/04/25

[#42121] RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...>

ノートパソコンと電子コンパスをRS232Cで接続し、データを取得するプログラ

40 messages 2006/04/25
[#42122] Re: RS232Cによるパソコン間の通信の不具合(質問) — Hidetoshi NAGAI <nagai@...> 2006/04/25

永井@知能.九工大です.

[#42124] Re: RS232Cによるパソコン間の通信の不具合(質問) — "yahata hisashi" <yahatah@...> 2006/04/25

永井様

[#42133] Re: RS232Cによるパソコン間の通信の不具合(質問) — Hidetoshi NAGAI <nagai@...> 2006/04/26

永井@知能.九工大です.

[#42134] Re: RS232Cによるパソコン間の通信の不具合(質問) — KIMURA Koichi <kimura.koichi@...> 2006/04/26

木村です。

[#42135] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

こんにちは、なかむら(う)です。

[#42138] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

様々にご検討をいただき感謝申し上げます。

[#42139] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

こんにちは、なかむら(う)です。

[#42140] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

最後までお付き合いいただきまして、有り難うございます。

[#42141] Re: RS232Cによるパソコン間の通信の不具合(質問) — "U.Nakamura" <usa@...> 2006/04/26

こんにちは、なかむら(う)です。

[#42143] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

[#42144] Re: RS232Cによるパソコン間の通信の不具合(質問) — kou@... (塚本 晃介) 2006/04/26

塚本と申します

[#42145] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/26

[#42149] Re: RS232Cによるパソコン間の通信の不具合(質問) — KIMURA Koichi <kbk@...> 2006/04/26

木村です。

[#42159] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/28

[#42162] Re: RS232Cによるパソコン間の通信の不具合(質問) — AOKI Shigeru <saoki@...> 2006/04/28

青木@ナセ工企です。

[#42165] Re: RS232Cによるパソコン間の通信の不具合(質問) — "Hisashi Yahata" <yahatah@...> 2006/04/28

長い質問に丁寧にご回答いただき大変有り難うございます。

[ruby-list:42031] Re: 正規表現のマッチングがフリーズしてしまうコード

From: KIMURA Koichi <kbk@...>
Date: 2006-04-14 19:53:16 UTC
List: ruby-list #42031
木村です。

まつもとさんいつ寝てるんですか?(^^;
#人のこと云えないけど

Yukihiro Matsumoto さんは書きました (2006/04/15 4:37):
> まつもと ゆきひろです
> 
> In message "Re: [ruby-list:42029] Re: 正規表現のマッチングがフリーズしてしまうコード"
>     on Sat, 15 Apr 2006 04:21:38 +0900, KIMURA Koichi <kbk@kt.rim.or.jp> writes:
> 
> |まつもとさんの挙げられた「詳説 正規表現」の 7.8.1 とか
> |6.1.4 あたりが参考になると思います。7.8.1にあるような
> |正規表現がRubyでも書けるといいんですけどね。
> 
> 7.8.1の正規表現って何だっけ。手元に本がないんで。中国に持っ
> てこれるはずないけど。えーと、会社に置いてたんだっけなあ。
> 
> あ、もしかして「コードを埋め込んだ正規表現」かな。これは採用
> する予定はないです。せっかくの正規表現ライブラリをRubyべった
> りにするのはやりたくないんで。

はい。出だしはふつう(?)の書き方ですが、??{} でコードを
埋め込むことによって再帰的に記述するというやつですね。

で、「書けるといいな」というのは今回の例ではという話であって、
採用してほしいという意思表示ではないです。おっしゃる通り
ライブラリが言語処理系により深く関わることになりますので。

#ただそれいい始めると、名前によるキャプチャはどうなのよ
#という気がしないでもないんですが

ただ、Perl 6のルールもいい加減処理系べったりな仕様に見えて
互換ライブラリ作る人(いれば、ですが)は大変だなあと思います。

> そういう目的にはパーザジェネレータを使うべきだと思います。

はい。正規表現でごちゃごちゃやるよりはわかりやすくなると
思います。件の正規表現は一見してよくわからなかったので
EXTENED 表記にしてスペースや改行を入れまくってようやく
把握できましたし(^^;

> もっ
> と小規模なパターンに使いやすい(正規表現程度に)パーザジェネレー
> タが欲しいって話だとすると、私も欲しいです。誰か作ってくれな
> いかなあ。うまいことできたら、正規表現がテキスト処理を変えた
> のと同じくらい世界が変わるかもしれません。

これは興味深い話ですね。
今のところいいアイデアは持ち合わせていませんが。

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk at kt.rim.or.jp
	web  www.kt.rim.or.jp/~kbk/index.html#zakkicho
	     homepage3.nifty.com/farstar/


In This Thread