Gather files containing a defined [multiline] string
or strings matching a wildcard pattern

Many applications and the system itself let you search for files containing plain defined strings, but in our case we wanted to do more, compelled by the need to face some HTML special problems, like the characters Entities into a document text and not only: so, let's begin with the simplest:
the definition of a multiline stream has been submitted to the |/@| symbol replacing the Line Feed (CR and LF) characters of the text: e.g. to find inside a document the expression:

begin with the simplest:<BR>
the definition of a multiline stream

must be defined as:

begin with the simplest:<BR>\@the definition of a multiline stream
hence it can be searched through all files.
This rule is valid for all the Replace functions too.

The Replace action can be performed directly on disk or automatically load­ing files into the View/Editor, where they can be processed once more by whole document actions or through the automatized [timed] single step watching, or by semi-automatic manual single steps with confirmation.

Refer to the Enlarge the combo text boxes if you meet problems for the text-length.


Wildcards

Two Find&Replace dialogs (with some different options) can be opened both for the List View frame and the View/Editor window.
A wildcard pattern can be entered into their text box, to be searched through all the selected (in the LV), or the loaded files (editor Tabs) and even replaced, provided the same string length. Therefore the pattern format must match the full length searched string, whose replaceable characters are represented by the |^| symbol; for example:
setting into the Find edit box of the F&R dialog the parameter:
"§^^^^^^§"
and in the Replace edit box the parameter:
"<^^^^^^>",
the Replace command could generally find out:

"§string§"
"§alltags§"
"§AllText§"
and replace them with:

"<string>"
"<alltags>"
"<AllText>"
Of course, a pattern like "§^^^T^^§" would match only:

"§alltags§"
"§AllText§"
replacing them with:

"<alltags>" (if the matchCase option is disabled) and
"<AllText>".
.


ver. 1.08 008 beta Mar-3-2007