Feature branch:
Develop universal function 'shield' for any variant escape character
for simplify any regexp's.
In the 'shield' function main part of substitution
enclosed in nested function the 'main_substitution'.
Create function 'shield2' - with simplified sintax.
Cyclic sybst: +, ?, (,  , \, |, ) is escaped with baskskash - \+, \?, \\...
Strings as: \+, \?, \(, \ , \\, \|, \) was changed +, ?, (baskslash is discarded)
Set of substitution stored in variable.
Parsing the options: 1'st variant.
Configuring the 'shield2' function from option.
The new variant of option parsing.
Now only demo parsing - not real work.
Configurating is enabled.
Enable processing for the 'shield2' function.
Process is not correct.
Inner function in the 'shield2' function - main_subst -
was parametrized & clean all the pair of backslashes - '\\'
in shielded text. It's slightly uncorrect, but work.
Correct back substitution for clean of excess backslash pair ("\\").
Merge branch 'feature-shield-w-param-v.1'
Corect merging from branch 'feature-shield-w-param-v.1'.