Actionscript:用智能报价替换直引号?

时间:2012-10-11 14:36:47

标签: actionscript

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

我试过了:

var the_string = example.text;

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

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

1 个答案:

答案 0 :(得分:2)

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

“ = “
” = ”

使用正则表达式,可以实现如下:

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

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

这个例子会产生:

  

“这”是“文字”。