質問: editor.filters; batch_list.AddReplace("東京","大阪",eeFindReplaceRegExp,0); document.selection.BatchReplace(batch_list,eeReplaceAll,eeExFindRegexOnigmo); ``` この場合は、置換は正規表現ではないのでOnigmoやBoost.Regexを指定以外の別の記載にしたほうが速くなるのでしょうか? 質問の趣旨としましては、置換の処理原理的に違うので速度が変わる負荷が変化するものなのか?まったく同じことなので変化しないのか?書き方で変化するかしないかという意味の質問になります。 少数ならいずれにしてもたいした差はないと思いますが、このようなパターンが100万個並んでいる場合などです。 よろしくお願いいたします。
回答: `eeExFindRegexBoost` か `eeExFindRegexOnigmo` を指定しなければ、既定の正規表現エンジンを使用することになります。既定の正規表現エンジンを使用する場合には、`eeExFindRegexBoost`、`eeExFindRegexOnigmo` の指定を省略しても速度には変化はありません。