BugReport/50

http://sakura.qp.land.to/?BugReport%2F50


Top > BugReport > 50

検索ダイアログで「正規表現」ONのときにマクロ S_SearchNext( '(', 0 ); を実行すると「正規表現エラー」が出る

  • ページ: BugReport
  • 投稿者: anonymous
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: マクロ
  • 投稿日: 2009-12-27 (日) 07:16:49
  • バージョン: 1.6.5.0

メッセージ

次のようなマクロ

// .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

を実行しても、同じくエラーのメッセージボックスが表示されます。
検索ダイアログで「正規表現」がチェックOFFの状態で実行した場合は、エラーのメッセージボックスは表示されずOKでした。

なお正規表現ライブラリは bregonig.dll Ver.1.45 です。 (bregexp.dll では unmatched () in regexp と表示されました。)



URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2012-11-06 (火) 01:04:04 (2054d)