我在显示带有嵌入式 Unicode 字符转义序列 (\uXXXX) 的 Javascript 字符串时遇到问题,其中初始“\”字符本身转义为“\” 我需要做什么来转换字符串,以便它正确评估转义序列并使用正确的 Unicode 字符生成输出?
例如,我正在处理以下输入:
"this is a \u201ctest\u201d";
试图解码“\” 使用正则表达式,例如:
var out = text.replace('/\/g','\');
结果输出文本:
"this is a \u201ctest\u201d";
也就是说,Unicode 转义序列显示为实际的转义序列,而不是我想要的双引号字符。