In versions 1.0.23-1.0.25 a bug exists which is illustrated by, but not limited to, the attached example.
I'm trying to use GG regex to change code like this:
<li>Decussated, ‹303›.</li> <li>‹Delesseria›, 77, 79, 86. ‹D. alata›, 77, 86. ‹D. Leprieurii›, 77, 86. ‹D. sinuosa›, 77, 86.</li> <li>‹Delesserieæ›, 77, ‹85›.</li>
to this:
<li>Decussated, ‹303›.</li> <li>‹Delesseria›, 77, 79, 86. <ul><li>‹D. alata›, 77, 86.</li> <li>‹D. Leprieurii›, 77, 86.</li> <li>‹D. sinuosa›, 77, 86.</li></ul></li> <li>‹Delesserieæ›, 77, ‹85›.</li>
The following multiline regex works in Notebook++, but
not in GG 1.0.23-1.0.25.
S "^([‹\w][^\n]+?\.)(?=[\n<])" R "<ul><li>$1</li>" R "<li>$1</li>" R "<li>$1</li></ul>"
I believe this is a bug that reallllly needs to be fixed. A similar problem has shown up before in another context, see http://www.pgdp.net/phpBB2/viewtopic.php?p=918355#918355
I believe this is a bug that really needs to be fixed. A similar problem has shown up before in another context, see http://www.pgdp.net/phpBB2/viewtopic.php?p=918355#918355
Anonymous
Ticket moved from /p/guiguts/bugs/86/
What does that mean? It works in earlier versions, or you haven't tried any earlier versions? Probably the latter, but please be clear.
Assuming this means Notepad++... Different editors have different features, and you shouldn't expect that Guiguts can do anything some other editor can do.
As far as I know, Guiguts doesn't claim that it can handle non-capturing regexes when replacing, nor does it try to do so, so I don't see any bug (unless the documentation claims this functionality, in which case the documentation should be updated), but it's a reasonable feature to wish for. A possible "fix" would be to remove support for non-captures in searching as well to increase consistency and reduce confusion, but removing a feature is rarely popular...
To increase the chance of this feature being added, someone should provide a detailed description of what's desired, along with one or more minimal examples to illustrate. Not assuming the reader to possess anything beyond basic regex skills is probably a good starting point.
Hanne,
Please DO NOT remove non-capturing search ability. GG should move FORWARD not BACKWARDS! Please just correct the code (if possible) in the "Replace" processing module!
Thanks, Tom