トップページ > プログラム > 2015年03月01日 > +/3fb9m1

書き込み順位&時間帯一覧

31 位/228 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000002000010003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
141
Regular Expression(正規表現) Part13©2ch.net

書き込みレス一覧

Regular Expression(正規表現) Part13©2ch.net
141 :デフォルトの名無しさん[sage]:2015/03/01(日) 15:50:28.44 ID:+/3fb9m1
PHPでやってます。

mb_eregi("a(?!b|c)","ad"));

mb_eregi("a((?!b))","ad"));
の否定先読みがマッチするのは予期通りなのですが、

mb_eregi("a((?!b|?!c))","ad"));
がマッチしない理由がわかりません。どうしてでしょうか?
Regular Expression(正規表現) Part13©2ch.net
142 :141[]:2015/03/01(日) 15:52:19.09 ID:+/3fb9m1
(末尾の「)」が多かったので訂正します)
PHPでやってます。

mb_eregi("a(?!b|c)", "ad");

mb_eregi("a((?!b))", "ad");
の否定先読みがマッチするのは予期通りなのですが、

mb_eregi("a((?!b|?!c))", "ad");
がマッチしない理由がわかりません。どうしてでしょうか?
Regular Expression(正規表現) Part13©2ch.net
145 :141[]:2015/03/01(日) 20:20:08.60 ID:+/3fb9m1
>>144
おおまさに。正規表現自体が無効だったらしく、
PHPのエラーログがありました。

PHP Warning: mb_eregi(): mbregex compile err: target of repeat operator is not specified


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。