From: Yoshiki Wada Date: 1999-06-25T01:05:19+09:00 Subject: [ruby-list:15107] (?: ) in regexp 和田と言います。 正規表現中で (?: ) を使いましたが、期待通りに動作しません。 試したのは以下のスクリプトです。 while gets print if /^(?:ab+)+b/ end 次のような入力を与えました。 abb ababb 出力されるのは abb だけです。正規表現中の ?: を削除して実行すると ababa も出力されます。 ruby-1.3.4-990624 と ruby-1.2.6 で実行しました。