Literal Operators
- are CaSe sensitive
intended or not?
i suppose if
a or b, then allows you to use "or" in search
where
a OR b, does an a | b
(anyhow, as they're case sensitive, maybe ?... ought to say so )
(if it doesn't say,
you say, oh, it works, yeah!
then, you say, what? why isn't it working [the next time]?!)
Literal operators
Re: Literal operators
In 1.4 they were case insensitive; in 1.5 they are indeed case-sensitive.
Can't tell you if this is intentional, but I like the 1.5 behaviour better.
Can't tell you if this is intentional, but I like the 1.5 behaviour better.
Re: Literal operators
Literal operators are case sensitive.
This is by design.
They are case sensitive for 1.4 and 1.5.
Literal operators:
AND
OR
NOT
Can be enabled from Tools -> Options -> Search -> Allow literal operators.
Literal operators are disabled by default.
You can use double quotes to escape literal operators and match filenames.
This is by design.
They are case sensitive for 1.4 and 1.5.
Literal operators:
AND
OR
NOT
Can be enabled from Tools -> Options -> Search -> Allow literal operators.
Literal operators are disabled by default.
You can use double quotes to escape literal operators and match filenames.
-
- Posts: 688
- Joined: Wed Jan 05, 2022 9:29 pm
Re: Literal operators
Hi Void; you can tell where I am up to by the content of my questions!
When checked OFF, the setting ”Allow literal operators” could be reworded as “Allow and, or and not to match parts of filenames” and as well “Allow AND, OR and NOT to match parts of filenames”.
That is, it is not so much a case of case-sensitivity as much as in/excluding the three operator [alphabetic] strings from contention.
Is the above text correct?
My feeling is for me to continue to use <space> to represent AND, ! to represent NOT, and | to represent OR.
Cheers, Chris
Re: Literal operators
Yes.When checked OFF, the setting ”Allow literal operators” could be reworded as “Allow and, or and not to match parts of filenames” and as well “Allow AND, OR and NOT to match parts of filenames”.
That is, it is not so much a case of case-sensitivity as much as in/excluding the three operator [alphabetic] strings from contention.
Is the above text correct?
If enabled, AND, OR and NOT are case sensitive.
You can also use double quotes to escape operators.
For example:
"AND"
-
- Posts: 688
- Joined: Wed Jan 05, 2022 9:29 pm
Re: Literal operators
.... so in this example, logic would go out the window (grin) and we would find
Code: Select all
Command Line Interface
Code: Select all
Prefix and Suffix Search Options
The leading quotes tells the preprocessor(???) to treat the following characters as a literal string.
I think that is right.
Thanks, Chris
Re: Literal operators
"AND" will match those examples.
No preprocessing is done here.
It's the Everything search term parser that will treat the quoted operators as literal.
No preprocessing is done here.
It's the Everything search term parser that will treat the quoted operators as literal.