hi!
i'm very used to regular expressions, but it's very hard for me to understand the corresponding paragraph here. in particular:
- in the sentence "These return much much faster when [...]" it's not clear to me, what "These" refers to.
- "All regexp searches also require that the user develop a simple filter to generate the search domain for the regex engine to search:"
- it should be "the users develop" or "the user develops".
- the examples following that sentences should make clearer that one part creates the search domain (if i understood it correctly).
- in the first example: what is the difference of searching via
insource:"debian.reproducible.net" insource:/debian\.reproducible\.net/
or viainsource:"debian.reproducible.net"
? if there is no difference, then the example is not good.
- after the examples there's some text about an example with "FULLPAGENAME". it's not clear to me, whether FULLPAGENAME is meant as a meta syntactic variable or literarally.
- what is an "HTML timeout"? does it mean http/server timeout?
- the given link in section "Metacharacters" should be updated to https://www.elastic.co/guide/en/elasticsearch/reference/current/regexp-syntax.html, right?
- the example
/"literal back\slash"/
is as good as/literal back\/slash/
- seems wrong to me. shouldn't it be
/"literal back\slash"/
is as good as/literal back\\slash/
?
- the typical line break characters "are not reserved for matching a newline".
- so how do i search for a string that does not contain a newline?
- what happens, if i use
\r
or\n
? are they treated as literalr
andn
respectively?
- "The number # sign means something": ok, but what does it mean?