In any case. One of the things about Linux that I find I'm irritated about -- sometimes -- is that there's not an app that already does X,Y,Z. Don't get me wrong. I realize there's a valid and irrefutable reason for that quality. It's the quality that inspires you. Yes. Most likely, you as well. To do something with what you know, and just create it yourself because it's clearly within the realm of possibility.
I like regular expressions. It's probably my favorite thing I encounter when playing with code. It stands to reason that I might be critical about a text processing tool which implements regular expressions.
I really like SearchMonkey... discovered it on MX-Linux 21! (Catfish claims to search content if a checkbox is selected, but i don't think that's true...). But it doesn't replace text (ideally, the regex replacement expression of course).
I realize some text editors (at least I think some do) have the "find and replace in folder" option in their search utility. But I tend to like the way GUI's like SearchMonkey are setup for really digging down into RegEx w/ effective options for some things that might otherwise be a bit confusing or time consuming to come up w/ an complex expression in 2 secs. Also, it's awesome the way it provides the preview w/ optional before/after line selection (just like grep commandline). Highlighting and the whole nine! (screenshot of my custom SearchMonkey search for an NGINX config setting)
The multi-highlight preview-- to me-- is really useful, if not essential for this type of tool. So you can see what your replacements will do if the expression matches unexpected source large or multiple files. The text processor I really like is "TextCrawler" by digital volcano, but only avail for the other platform.
As I was alluding above, if I knew the software app exists, I'll certainly give it a try! I wonder if a person could build a "plugin" for SearchMonkey so it could offer replacements? I wouldn't know where to begin.
So, I'm looking for
- 1.) A software app like SearchMonkey w/ option for match replacement
2.) whether i'm crazy for thinking about trying to learn to code something when i'm unemployed and otherwise on Indeed all day...
a.) helpful hints for where to begin
i.) online gtk tutorial...
ii.) unemployment line
b.) where to throw in the towel