我正在尝试用ASCII单引号替换所有出现的非ASCII引号(如‘
,’
,“
和”
)( '
),因为当我写入文件时,它们是这样的:Peterson’s
,而不是Peterson's
。我尝试使用以下正则表达式:
paragraph.replace(/"/g, "'");
但这不起作用。如何指定我要在正则表达式中替换所有出现的非ASCII字符?
答案 0 :(得分:2)
指定字符类中的所有字符,并且不要忘记获取replace
返回的值(Javascript中的字符串是不可变的):
paragraph = paragraph.replace(/["“‘”]/g, "'");