This commit is contained in:
parent
0b6e2b8f16
commit
a22b90d3cc
|
@ -283,7 +283,7 @@ any where true
|
|||
[[eql-syntax-strings]]
|
||||
==== Strings
|
||||
|
||||
Strings are enclosed with double quotes (`"`).
|
||||
Strings are enclosed in double quotes (`"`).
|
||||
|
||||
[source,eql]
|
||||
----
|
||||
|
@ -322,28 +322,22 @@ double quote (`\"`) instead.
|
|||
[[eql-syntax-raw-strings]]
|
||||
===== Raw strings
|
||||
|
||||
Raw strings are preceded by a question mark (`?`) and treat backslashes (`\`) as
|
||||
literal characters.
|
||||
Raw strings treat special characters, such as backslashes (`\`), as literal
|
||||
characters. Raw strings are enclosed in three double quotes (`"""`).
|
||||
|
||||
[source,eql]
|
||||
----
|
||||
?"String with a literal blackslash \ character included"
|
||||
"""Raw string with a literal double quote " and blackslash \ included"""
|
||||
----
|
||||
|
||||
You can escape double quotes (`"`) with a backslash, but the backslash remains
|
||||
in the resulting string.
|
||||
A raw string cannot contain three consecutive double quotes (`"""`). Instead,
|
||||
use a regular string with the `\"` escape sequence.
|
||||
|
||||
[source,eql]
|
||||
----
|
||||
?"\""
|
||||
"String containing \"\"\" three double quotes"
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Raw strings cannot contain only a single backslash or end in an odd number of
|
||||
backslashes.
|
||||
====
|
||||
|
||||
[discrete]
|
||||
[[eql-syntax-wildcards]]
|
||||
===== Wildcards
|
||||
|
|
Loading…
Reference in New Issue