- 追加された行はこの色です。
- 削除された行はこの色です。
* 検索ダイアログで「正規表現」ONのときにマクロ S_SearchNext( '(', 0 ); を実行すると「正規表現エラー」が出る [#d749a53c]
-ページ: [[BugReport]]
-投稿者: [[anonymous]]
-優先順位: 低
-状態: 提案
-カテゴリー: マクロ
-投稿日: 2009-12-27 (日) 07:16:49
-バージョン: 1.6.5.0
** メッセージ [#wc30e018]
次のようなマクロ
// .mac
S_SearchNext( 'hoge', 4 ); // 正規表現=ON
S_SearchNext( '(', 0 ); // 正規表現=OFF
を実行すると、2番目の S_SearchNext() で、正規表現=OFF を指定したにも関わらず
正規表現エラー
end pattern with unmatched parenthesis
というエラーのメッセージボックスが表示されます。
同じことですが、
検索ダイアログで「正規表現」がチェックONになっている状態で、マクロ
// .mac
S_SearchNext( '(', 0 ); // 正規表現=OFF
を実行しても、同じくエラーのメッセージボックスが表示されます。&br;
検索ダイアログで「正規表現」がチェックOFFの状態で実行した場合は、エラーのメッセージボックスは表示されずOKでした。
なお正規表現ライブラリは bregonig.dll Ver.1.45 です。
(bregexp.dll では unmatched () in regexp と表示されました。)
----
#comment
#attach