2016年4月15日 9:59 pm #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" ); /* エンジンを変更しない*/
といった感じの関数 “も” あると便利かと思いました。