I have a raw string (created with the String.raw
method and template literal), which is supposed to contain several backslashes and backticks. Since the backticks are required to be escaped even in a raw string, I use backward slashes to escape them. Although, it does escape the backtick, the backward slash is also displayed along with it:
let rawString = String.raw`
__
/ |
\`| |
| |
_| |_
|_____|
`;
console.log(rawString);
- How do I escape the backtick such that there is no extra backward slash preceding it?
Some Clarifications
- The string is required to be a raw string.
- The backticks are necessary. They can't be replaced with single quotes or anything like that.