On Wednesday, 18 August 2021 at 22:34:54 UTC, jfondren wrote:
On Wednesday, 18 August 2021 at 22:18:59 UTC, Brian Tiffin
wrote:
Google fu is failing on this one.
string docs are at https://dlang.org/spec/lex.html
Is there a way to have a raw multi-line string literal with
both double-quotes and backticks inside?
https://dlang.org/spec/lex.html#delimited_strings give you most
freedom. Token strings might also be appropriate.
```d
import std.string : stripRight;
enum quotes = q"EX
`backticks`
"doublequotes"
EX".stripRight; // otherwise ends in a newline
```
Thank you. I misread
When quotes appear in the document, Wysiwyg strings (see below)
or heredoc strings can be used.
as meaning: heredoc strings are another name for Wysiwyg strings.
;-)
Mystery solved.
Have good.