我如何创建一个转义开父字符串?



考虑以下

➜ ~ node
Welcome to Node.js v16.15.1.
Type ".help" for more information.
> s = '('
'('
> s = '('
'('
> s = '\('
'\('
> s = String.raw`(`
'('
> s = String.raw`(`
'\('
> s = String.raw`\(`
'\\('

那么,如何设置s'('呢?

你没有。

你对字符串的及其表示(Pythonrepr()函数的来源)感到困惑。

括号在JavaScript字符串中不是一个特殊字符,所以它永远不会在规范的"代码"中被转义。表示。因此,您永远不会创建一个表示为'('的字符串。

如果你指的是长度为2的字符串,第一个字符是反斜杠,第二个字符是左括号,那么'\('就是你想要的。

最新更新