1.
If I check regex from search menu, does it mean I add "regex: " in front of my search actually, just invisible?
2.
In the demo of everything (Help > Search Syntax> Examples), there is no space between "regex:" and "content:".
Did it take content:^foo as a value of regex:?
To add another value to regex just use ";" like ext:exe;dll?
"regex:content:^foo Search for files where the content starts with foo."
3.
If a third party program say Dopus is using Everything. The program will neglect the setting of (Options> General> Home) or not?
Say I have enable regex and search path, does it apply to Dopus automatically as well?
4.
Can macro and regex use at the same time?
Will it result different to input regex: or enable regex from the search menu?
Dopus allow everything to have regex enable or disable by default similar to enable from search menu in everything itself
currently
macro + regex: work
macro + regex(by default/search menu) + noregex not work
5.
How to use noregex: ? I couldn't get this work in either everything itself or everything in dopus.
Sorry for too many questions
Regex (enable disable) & Dopus
Re: Regex (enable disable) & Dopus
Basically, yes.If I check regex from search menu, does it mean I add "regex: " in front of my search actually, just invisible?
Enabling regex from the search menu is slightly different to regex:
Search menu regex:
The entire search is treated as literal regex.
You cannot use Everything search syntax or Everything search functions.
See below for options to change this behavior.
regex:
Only the search term prefixed with regex: will use regex.
For example:
Only regex is applied to ^abc
123$ will be a normal Everything search without regex.
regex: can be used on search functions, like content:
For example:
regex:^abc 123$Only regex is applied to ^abc
123$ will be a normal Everything search without regex.
regex: can be used on search functions, like content:
regex*:
This will treat the rest of the search as a literal regex search. (same as enabling regex from the search menu)
For example:
(greater than 10mb, with the regex search: -the space is treated literally)
For example:
size:>10mb regex*:^abc 123$(greater than 10mb, with the regex search:
^abc 123$A space means AND in Everything.In the demo of everything (Help > Search Syntax> Examples), there is no space between "regex:" and "content:".
Did it take content:^foo as a value of regex:?
To add another value to regex just use ";" like ext:exe;dll?
"regex:content:^foo Search for files where the content starts with foo."
A space would break your search term, so regex: MUST occur immediately before your search function / search term without a space.
Code: Select all
regex:content:^foo
\____/\______/\__/
| | └ the search text
| └ the search function
└ the search modifier
regex:Search modifiers can be applied to search terms (and search functions).
Search modifiers must appear before the search term.
content:regex:^fooregex:^foocontent:regex:content:^foo^fooThe
content:^fooThis can be done with regex:"content:^foo"
Dopus uses Everything IPC.If a third party program say Dopus is using Everything. The program will neglect the setting of (Options> General> Home) or not?
Everything IPC has its own regex setting which Dopus will supply.
The Search menu settings are ignored.
The Options -> Home settings are ignored.
No.Say I have enable regex and search path, does it apply to Dopus automatically as well?
Can macro and regex use at the same time?
macros cannot be used when regex is enabled from the search menu.Will it result different to input regex: or enable regex from the search menu?
macros can be used with the regex: search modifier.
This is expected, enabling regex by default will treat your macros as literal regex search text.Dopus allow everything to have regex enable or disable by default similar to enable from search menu in everything itself
currently
macro + regex: work
macro + regex(by default/search menu) + noregex not work
-There is a workaround, please try disabling pure_regex:
- In Everything 1.5, from the Tools menu, click Options.
- Click the Advanced tab on the left.
- To the right of Show settings containing, search for:
regex - Select: pure_regex
- Set the value to: false
- Click OK.
When disabled, you can use macros, Everything search operators (space == AND) and Everything search functions.
Think of it this way:
pure_regex enabled:
^abc 123$(all the search text is treated as literal regex search text)
pure_regex disabled:
size:>10mb ^abc 123$regex:size:>10mbregex:^abcregex:123$size: ignores regex: and the space is used as the AND operator instead of a literal space
pure_regex
Cannot be used if regex is enabled by default (with pure regex)How to use noregex: ? I couldn't get this work in either everything itself or everything in dopus.
noregex: would be treated as literal search text.