原始字符串
String.raw
标记函数可以与模板文字一起使用,以访问其内容的版本,而无需解释任何反斜杠转义序列。
String.raw`\n`
将包含反斜杠和小写字母 n,而`\n`
或'\n'
将包含一个换行符。
const patternString = String.raw`Welcome, (\w+)!`;
const pattern = new RegExp(patternString);
const message = "Welcome, John!";
pattern.exec(message);
["Welcome, John!", "John"]