Hi,
I love the Geany search and replace which lets one use regular expressions. I would like to request that it also allows the replacing string to use a case conversion on the selected letters.
Heres an example: search for `(o|n|r|a)(|mega|_rod)` replace by `\U1\2` (or similar synthax) would convert the occurences of omega, n, r, and a_rod to Omega, N, R, and A_rod respectively...
This has been discussed here: http://lists.geany.org/pipermail/users/2012-October/008284.html and is also available in regular expressions: http://www.regular-expressions.info/replacecase.html
Hope someone can get this feature in as Geany is great software !
The discussion you point out is more a suggested workaround to use Perl in a custom command than any actual discussion of adding such a facility to Geany.
The Glib regular expression library used by Geany allows such replacements, but it isn't used by Geany for replacements because it seems to only do [replace all](https://developer.gnome.org/glib/stable/glib-Perl-compatible-regular-express...). Somebody could provide a well written pull request to change Geany to use this.
github-comments@lists.geany.org