Version 15.7¶
2015年 12月 16日 正規表現エンジンに、従来の Boost.Regex に加えて 、Onigmo (鬼雲) が選択できるようになりました。正規表現エンジンに Onigmo を選択すると、\p{Han} (漢字)、\p{Hiragana} (ひらがな)、\p{Katakana} (カタカナ) といったより多くの文字種を使用できるようになります。Onigmo (鬼雲) の正規表現構文について詳しくは、 https://github.com/k-takata/Onigmo/blob/master/doc/RE.ja および、Unicode Properties https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt をご覧ください。 従来は、検索、置換時、「CR+LF」、「CRのみ」、「LFのみ」の 3 種類の改行コードをすべて、\n で表していましたが、本バージョンからは、CRとLFを区別して検索、置換できるようになりました。これにより、「CRのみ」、「LFのみ」、または「CR+LF」を検索したり、異なる種類の改行への変換をエスケープ シーケンスまたは正規表現を使用して置換できるようになりました。 [CRとLFを区別する] オプションがチェックされていない場合に、検索文字列に \r (CR) が含まれている場合、「検索文字列は CR を含んでいます。[CRとLFを区別する] オプションを有効にしますか?」というメッセージが表示されるようになりました。 正規表現を使用時、文書の最終行が空の場合、最終行に一致しないようになりました。 [カスタマイズ] ダイアログ ボックスの [検索] ページ に [既定の正規表現エンジン] ドロップダウン リスト ボックスが追加されました。 [検索]、[置換] ダイアログ ボックスの [カスタマイズ] ボタンが [高度] ボタンに変わりました。 [高度] ダイアログ ボックス では、より多くのオプションが追加されました。 [検索] ツール バーに [高度] ボタンが追加されました。 [スタート ウィンドウのカスタマイズ] ダイアログ ボックス に、[新規文書で↓キーを押すとスタート ウィンドウを表示する] チェック ボックスが追加されました。 プロジェクト プラグインのシンボル一覧で右クリックして表示されるメニューに [すべて縮小] と [すべて展開] コマンドが追加されました。 EE_FIND_REPLACE メッセージ が追加されました。 Editor_FindReplace、 Editor_FindInFiles、 Editor_ReplaceInFiles インライン関数が追加されました。 FIND_REPLACE_INFO、 GREP_INFO_EX、 MATCH_REGEX_INFO_EX、 FIND_REGEX_INFO_EX 構造体が追加されました。 Selection オブジェクトの Find メソッド、 Replace メソッド の nFlags パラメータに、eeFindMatchDotNL フラグが追加され、nExFlags パラメータに、eeExFindRegexBoost、eeExFindRegexOnigmo、eeExFindSeparateCRLF フラグが追加されました。 素晴らしい正規表現エンジンを作成された K. Kosako氏 (Oniguruma)、K. Takata氏 (Onigmo) に感謝いたします。一般の新機能¶
新しい設定¶
新しいコマンド¶
プラグインの新機能¶
プラグイン API の新機能¶
マクロの新機能¶
謝辞¶
copyright © 2003-2023 by Emurasoft, Inc.¶