Much of the find, and the search and replace dialog content and functionality should be self-explanatory. However, there are a few important things you’ll probably want to know:

Regular expressions:

This program uses Python-style regular expressions. See the following URL for reference on how to use them:
https://docs.python.org/3.6/howto/regex.html

Yes, you can do groups when doing regular expression replacements. You can even do functions (see Edit->Edit regular expression functions), although I plan to improve that feature.

There are a few shortcuts available within the search/replace dialog that aren’t self-explanatory:
• Ctrl+u (if a regular expression search is checked this will open a new tab listing all the unique results, and how many of each was found)
• Alt+f (is like pressing the Find button)
• Alt+n (is like pressing the Count button)
• Alt+r (is like pressing the Find and replace button)
• Alt+p (is like pressing the Replace button)
• Alt+g (is like pressing the Replace all following/previous button)
• Alt+a (is like pressing the Replace all button).
• Esc and Alt+c (are like pressing the Cancel button)

Please note that using parentheses in your regular expressions will alter the unique results.

Count:

Count will print the number of results found into the title bar of the search dialog. If regular expressions are enabled, it will also print the number of unique results, too. Again, to see a list of all the unique results, press Ctrl+u while the search dialog is open. They are delimited by new lines (until I make it so you can choose your own delimiter).