Welcome to the IDM Forum. This forum is meant as a user-to-user support mechanism where users can share knowledge and tips for all IDM software.
Since these forums are user-to-user based, IDM does not regularly read or reply to the posts in this forum. For problem reports, suggestions, or feature requests, you must email us directly. Our trained technical support staff answers most inquiries within 30 minutes.


Mofi wrote:The match case issue is not a bug. This was discussed already at Replacing "[A-Z]" to "_[A-Z]".



Mofi wrote:For me it was always clear since I use UltraEdit (with UltraEdit style RegEx) that [A-Z] and [a-z] depends on the Match Case option and [A-Z] or [a-z] is equal with [A-Za-z] if Match Case is not active. You can see this also in the wordfile for the function strings. Case-sensitive languages use often [A-Za-z] where non case-sensitive languages has often only [A-Z].
But maybe IDM should really mention in the help about the regular expressions (UltraEdit, Unix and Perl) anywhere that the amount of characters found by [A-Z] or [a-z] depends on option Match Case.


Mofi wrote:But much more frustrating for you will be that in v12.10b a normal Find with Perl engine active does not find anything anymore when executed from within a macro. This is a new bug of v12.10b which I think makes most macros with PerlReOn not working anymore.

Example failing RegEx:
Replace: (((?:)|[(glu])[bcigors])w([A-Z][A-Z_0-9]+)
with: \1_\L\3
will convert: gswHELLO_THERE to gs_hello_there
PaoloFCantoni wrote:I've found some more anomalous behaviour in Perl RegExs... (v12.10b)
If I use the Perl RegEx above that works with a replace on the current file, it WON'T work if I scope it to "Open Files".
Can anyone confirm this too?

