To replace a period, dollar sign or bracket exactly as typed, leave Regular Expression off. In that mode TheDailyUtils escapes special characters for you, so . means a real dot. Turn regex on and the same dot means “any character”, and it will match letters and digits too.

. matched only the two dots. Open Find & Replace.v1.2.3 into Input Text.. in Find and - in Replace with. Make sure Regular Expression is grey (off). The badge shows 2 matches.v1-2-3 and 2 replaced.
------.In regex mode you write the pattern yourself. To match a real dot there, escape it: \. gives v1-2-3 again. The same applies to [ ] ( ) + * ? ^ $ { } | and the backslash.
Brackets are a common surprise. In literal mode, finding [draft] in [draft] notes [draft] and replacing it with (final) gives (final) notes (final). In regex mode, [draft] means “any one of the letters d, r, a, f, t”, so it replaces single letters all over the text.
The replacement text has its own rule. With Replace All, the tool uses the browser's standard replace, where $& inserts the matched text and $$ becomes a single $. This happens even when Regular Expression is off.
Input: Price: 5 Find: 5 Replace with: $&0 Result: Price: 50
If you need a literal $& in the output, type $$&. The First Only mode under Advanced inserts the replacement text exactly as typed, so the two modes can give different results for the same $ text. Test on one line first.
( or [ in regex mode. Escape it or switch regex off.Keep the original text until you have checked the result. Open the free Find & Replace tool.