gpt4 book ai didi

javascript - 如何在 JavaScript 原始字符串中转义反引号?

转载 作者:行者123 更新时间:2023-12-04 14:13:26 31 4
gpt4 key购买 nike

我有一个原始字符串(使用 String.raw 方法和模板文字创建),它应该包含几个反斜杠和反引号。由于即使在原始字符串中也需要转义反引号,所以我使用反斜杠来转义它们。虽然它确实逃脱了反引号,但反斜杠也随之显示:

let rawString = String.raw`
__
/ |
\`| |
| |
_| |_
|_____|


`;

console.log(rawString);

  • 如何逃避反引号,使其前面没有额外的反斜杠?

  • 一些说明
  • 字符串是 必填 成为原始字符串。
  • 反引号是必要的。它们不能用单引号或类似的东西代替。
  • 最佳答案

    所以,在写这个问题的时候,我自己想出了一个主意,令我惊讶的是——它有效!

    不要使用反斜杠进行转义,而是使用 ${...} ("placeholder" for string interpolation);像这样:

    let rawString = String.raw`
    __
    / |
    ${"`"}| |
    | |
    _| |_
    |_____|


    `;

    console.log(rawString);

    关于javascript - 如何在 JavaScript 原始字符串中转义反引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62463358/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com