是否有一种简单的方法可以用智能引号替换直引号(引号?)
我试过了:
var the_string = example.text;
example.htmlText = the_string.replace("\"", """);
但它似乎没有使引号卷曲。
答案 0 :(得分:2)
也许您正在寻找使用左右双引号实体替换引号内的文本:
“ = “
” = ”
使用正则表达式,可以实现如下:
var the_string:String = "\"This\" is the \"text\".";
trace(the_string.replace(/"([^"]+)"/g, "“$1”"));
这个例子会产生:
“这”是“文字”。