Page 1 of 1
AkelPad 4.7.4 Released
Posted: Sun Apr 08, 2012 7:04 pm
by Instructor
Changed: Unicode files without BOM now displayed as "without BOM" instead of "*BOM".
Added: support for regular expressions in find/replace dialog.
Added: possibility to add status bar delimiter with "StatusUserFormat".
Added: variables for "StatusUserFormat":
"%lb" - number of the first selected line;
"%le" - number of the last selected line;
"%ls" - count of lines in selection.
Added: AkelUpdater in installer.
Added: menu item to open AkelUpdater.
Fixed: split window in SDI mode.
<<Download>>
ReplaceDialog bug
Posted: Thu May 03, 2012 1:59 am
by cnnnc
Hi,
Instructor
AkelPad 4.7.4+ crash on my WinXP SP3 when ... for example, I try change
into
so I turn on Option:RegExp, find
replace with
or
or
then I click "Replace All"
Soon a MessageBox (Message translated by Google):
=============
"0x0042e437" instruction "0x00725f64" referenced memory. The memory could not be "written".
To terminate the program, click "OK."
To debug the program, click "Cancel."
-----------------------
...OK......Cancel...
=============
If I click "Replace" button, AkelPad still alive, but she could not take me what I want.
Most text editor have only $0-$9 for group replacement. Maybe current AkelPad haven't limit the number of group.
BTW, I prefer use \n to $\n. I think you can change $0-$9 to \0-\9, then all in \, give up $.
Posted: Thu May 03, 2012 6:26 pm
by Instructor
cnnnc
Try 4.7.5 development version.
viewtopic.php?p=17857#p17857
Posted: Fri May 04, 2012 12:50 am
by cnnnc
Instructor, still the problem there.
Posted: Fri May 04, 2012 4:08 am
by Instructor
cnnnc
What problem?
Posted: Fri May 04, 2012 9:49 am
by cnnnc
Edit.c 1.303 still crash when I click "Replace All"
Edit.c 1.304 not crash now, but find
replace with
or
or
, I get
or
Code: Select all
0x\01\02\03
0x\01\02\04
0x\01\02\05
...
or
Code: Select all
0x\[0012]1\[0012]2\[0012]3
0x\[0012]1\[0012]2\[0012]4
0x\[0012]1\[0012]2\[0012]5
...
. How can I get the result below?
Posted: Fri May 04, 2012 10:44 am
by Instructor
cnnnc
What: (0x)(\d)(\d)(\d)
With:
$010
$020
$030
$4
JScript replace method description:
$n The nth captured submatch, where n is a single decimal digit from 1 through 9. (JScript 5.5 or later)
$nn The nnth captured submatch, where nn is a two-digit decimal number from 01 through 99. (JScript 5.5 or later)
Posted: Sat May 05, 2012 12:18 am
by cnnnc
Instructor wrote:JScript replace method description:
$n The nth captured submatch, where n is a single decimal digit from 1 through 9. (JScript 5.5 or later)
$nn The nnth captured submatch, where nn is a two-digit decimal number from 01 through 99. (JScript 5.5 or later)
Oh... I thought there only $n, not $nn. Thanks!