Quick Tip - Restricting to sections of a .INI file
Posted: Thu Sep 09, 2004 10:34 am
You can restrict a replacement or set of changes to a single section of a .INI file. The trick is to use a search/replace as the restriction. The example below converts a .INI file section starting with [TmainForm] to lowercase. This can be easily changed to perform a search/replace, or to remove matching lines, or to add new lines with an Add Footer filter.
If the .INI file section will be longer than 4Kbytes, increase the maximum text buffer size to suit.
Code: Select all
EasyPattern [[ mustBeginWith( '[TmainForm]', cr, lf, ), 1+ char, mustEndWith( cr, lf, '[' ) ]] with [$0] | [ ] Match case | [ ] Whole words only | [ ] Case sensitive replace | [X] Prompt on replace | [ ] Skip prompt if identical | [ ] First only | [ ] Extract matches | Maximum text buffer size 4096 | +--Convert to lowercase