Today, we are releasing EmEditor v15.7.0 beta 1.
Notes: In order to update automatically to future beta versions, please select Select Update Channel on the Help menu, and select Betas.
Updates from v15.6.1 include:
New General Features
Test results
While Find, Replace, and Filter tasks using some regular expressions are much faster using Onigmo compared to Boost.Regex, Boost.Regex becomes faster with some other regular expressions. Since the development is still in progress, the test results might be changed in the future.
| expression | Boost.Regex | Onigmo |
positive lookbehind | (?<=a)b | 12.39 seconds | 4.39 seconds |
negative lookbehind | (?<!a)b | 18.20 seconds | 4.40 seconds |
positive lookahead | a(?=b) | 4.46 seconds | 4.62 seconds |
negative lookahead | a(?!b) | 6.73 seconds | 4.78 seconds |
character range | [a-c] | 9.89 seconds | 7.00 seconds |
selection | john|jack|james | 3.82 seconds | 4.23 seconds |
beginning of line | ^”a | 3.70 seconds | 3.95 seconds |
Filter, case insensitive, number of thread 4, 340 MB, 1.92 million line file
Windows 10 (64-bit) Core i7-4790 16GB RAM
New Options
- The Regular Expression Engine drop-down list box was added to the Search tab of the Customize dialog box.
Bug Fixes
- Fixed the bug of v15.6.x where the sample box was not updated in the Display tab of configuration properties.
Acknowledgement
We would like to thank K. Kosako (Oniguruma) and K. Takata (Onigmo) who created the amazing regular expression engine.
We would like to find as many bugs as possible before we release the new version. Please try it out now and let us know if you find any bugs.
To download or see changes, please go to the beta forum – EmEditor Professional v15.7.0 beta 1 released!.
Thank you for using EmEditor!