EmEditor v15.7.0 beta 1
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
- You can now select Onigmo as the regular expression engine in addition to Boost.Regex. If Onigmo is selected as the regular expression engine, you can use character types such as p{Han}, p{Hangul}, p{Hebrew}, etc. To find more details about the Onigmo regular expression syntax, please view https://github.com/k-takata/Onigmo/blob/master/doc/RE and Unicode Properties https://github.com/k-takata/Onigmo/blob/master/doc/UnicodeProps.txt.
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!
Leave a Reply
Want to join the discussion?Feel free to contribute!