1

有没有一种简单的方法可以用智能引号(弯引号)替换直引号?

我试过了:

var the_string = example.text;

example.htmlText = the_string.replace("\"", """);

但它似乎没有使引号卷曲。

4

1 回答 1

2

也许您正在寻找使用左右双引号实体替换引号内的文本:

“ = “
” = ”

使用正则表达式,这可以完成,例如:

var the_string:String = "\"This\" is the \"text\".";

trace(the_string.replace(/"([^"]+)"/g, "“$1”"));

这个例子会产生:

“这”就是“文本”。

于 2012-10-11T14:55:29.647 回答