This dialog box appears when the Advanced Filter command or the Advanced Filter button is selected in the Filter toolbar.
Shows the list of defined filters.
Enables or disables all items in the list.
Changes the column for the items selected in the list.
Specifies the one-based index of the character where the search begins.
Specifies the one-based index of the character where the search ends. The specified ending character is exclusive. For instance, if you specify 1 in the Begin text box, and 2 in the End text box, only one character (2-1=1) will be searched.
If this is checked, the search range is counted from the end of the line.
If this is checked, the search range is up to the end of the line.
Match cases when searching for a string.
Search words only. A word is defined as a string that begins and ends with any of these characters: A – Z, a – z, 0 – 9, or an underscore. Strings surrounded by full-width characters are considered words. When using regular expressions, this check box may not work correctly. When using regular expressions, please use word boundary expressions (\<, \>, and \b) instead.
This matches the whole item in the selected column, character positions, or the whole line. It is recommended to set this option whenever possible to optimize the filter for speed. When multiple filter conditions are defined with the Logical Disjunction, set this option for all conditions to increase the filter speed extremely faster.
This negates the match condition. Therefore, the lines matched to the specified string will be hidden from the document when displayed. This option does not affect the Bookmarked Lines Only, Unbookmarked Lines Only, or Match Newline Characters options.
Matches bookmarked lines only.
Matches unbookmarked lines only.
Specifies that the string should match literally.
Enables regular expressions.
Enables escape sequences. You can use the following characters as escape sequences.
\a |
Warning (Bell) |
\b |
Backspace |
\f |
Form feed |
\n |
Newline character |
\t |
Horizontal tab |
\v |
Vertical tab |
\\ |
Backslash |
\oooooo |
Unicode character in octal notation |
\xhhhh |
Unicode character in hexadecimal notation |
A null character (\0) may not be used. \n must be used instead of \r.
Enables number range expressions.
Matches specified newline characters. This option should be combined with CR Only, LF Only, CR+LF Only, and/or Others check boxes.
Matches lines of which the newline character is CR only. This option should be combined with the Match Newline Characters option.
Matches lines of which the newline character is LF only. This option should be combined with the Match Newline Characters option.
Matches lines of which the newline character is CR and LF. This option should be combined with the Match Newline Characters option.
Matches lines without a newline character. These lines includes the last line of the file and very long lines that continue to the next line without a newline character. This option should be combined with the Match Newline Characters option.
Specifies a begin filter. If both an item with the begin filter and another item with the end filter exist, EmEditor shows only the lines between the line that matches the begin filter and the line that matches the end filter.
Specifies an end filter.
Specifies a logical disjunction (logical OR) to the previous condition. If this is not checked, a logical conjunction (logical AND) is specified.
Applies the specified conditions.
Aborts the current filters.
Imports a previously exported TSV file containing the filter conditions.
Exports defined filter conditions into a file. The file format can be a TSV, JavaScript or VBScript macro format.