Today, we are releasing EmEditor v18.4.0 beta 2 (18.3.92).
Updates from v18.4.0 beta 1 (18.3.92) include:
New General Features
- Added the ability to use JavaScript as a replacement expression when using regular expression or number range to replace. For converting replace expressions, EmEditor uses Chakra (JScript v11) for improved speed. Because this engine is seperate from the macro environment, various objects used for macros are not available for replace expressions. Examples of replacement expressions include:
Replacement Expression | Meaning |
---|
\J "\0" + "abc" | appends "abc" at the end of the matched string |
\J "\0".substr( 0, 5 ); | returns the first 5 characters of the matched string |
\J \0 * 100; | multiply a matched number with 100 |
\J parseFloat( \0 ).toFixed(2); | rounds a matched number to 2 decimal places |
New Options
- Added the Mode drop-down list box to the Find, Replace, Find in Files, Replace in Files, and Advanced Filter dialog box.
- Added the Use Number Range button to the Find and Filter toolbars.
Notes: Beta versions are updated frequently. In order to update automatically to future beta versions, please select Select Update Channel on the Help menu, and select Betas.
Please see EmEditor v18.4 New Features for details and screenshots.
This beta includes 64-bit version only. The official release will include 32-bit version.
To Download
These files will be no longer accessible when official release versions become available. The official releases can be downloaded at the Download page.
Please post any questions or comments at Beta Forums.
Thank you for using EmEditor!