have explained nearly everything. I just want to add something. UltraEdit uses the Boost regular expression library. I don't know which version of the library the IDM developers have implemented. So I can't tell you which version of the documentation you really have to read. However, for your case sensitivity behavior question the currently latest one can be used.
The Boost regular expression library documentation has a table of contents
page. There is also a PDF version
of the entire documentation.
An important part (page) for users is Perl Regular Expression Syntax
. At top of this page you can read that the searching function can be called with different options
. One of them is icase
which is used when in a Perl script /i
is used, and by UltraEdit when the search option Match Case
is NOT enabled. You want always case sensitive searches, no problem, enable this option once and you got it, except you have enabled auto reset setting for match case option in the configuration dialog.jorrasdk
has posted already one method to define inside a search string the case sensitivity. Perhaps you can also use \u
or the equivalent [[:upper:]]
in the search string to find only uppercase letters independent of the match case option.