如何用Node.js中的ASCII引号replace非ASCII引号?
我试图用ASCII单引号( '
)来replace所有出现的非ASCII引号(如'
, '
, “
和”
),因为当我写入一个文件时,它们会出现这样的结果: Peterson’s
,而不是Peterson's
。 我试着用下面的正则expression式:
paragraph.replace(/"/g, "'");
但是这不起作用。 我如何指定我想在我的正则expression式中replace所有这些非ASCII字符?
在字符类中指定所有这些字符,并且不要忘记获取由replace
返回的值(Javascript中的string是不可变的):
paragraph = paragraph.replace(/["“'”]/g, "'");