#22631

開発お疲れ様です。

実装していただきありがとうございます。
ちょっとだけ触っただけですが、今のところおおむね問題ないと思います。

ただ、ちょっと記述量が多くて大変なので、
オプション系のフラグを文字列で指定できるようになってると便利かもと思います。
EcmaScriptのRegExpの初期化のなかに
var re = new RegExp( パターン文字列, オプション指定文字列 );
という感じのがあるので、そんな感じで、

ar re = editor.regex;
re.SetPattern( "([A-Z0-9._%+-]+)@([A-Z0-9.-]+\.[A-Z]{2,})", "gi" );

とか、

re.Setup( "([A-Z0-9._%+-]+)@([A-Z0-9.-]+\.[A-Z]{2,})", "gi", eeExFindRegexOnigmo );
re.Setup( "([A-Z0-9._%+-]+)@([A-Z0-9.-]+\.[A-Z]{2,})", "gi" ); /* エンジンを変更しない*/ 

といった感じの関数 “も” あると便利かと思いました。