2012-10-11 35 views

回答

2

也許你正在尋找使用左,右雙引號實體引號內替換文本:

「 = “ 
」 = ” 

使用正則表達式,這可以實現如:

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

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

這個例子會產生:

「這」是「文字」。

+0

感謝這解釋了很多。加號表示無限字符嗎? – redconservatory

+1

加號是重複的,試圖匹配前一個令牌一次或多次。 –

+0

我改編了這個PHP:'preg_replace('/「([^」] +)「/','“ $ 1 ”',$ text);'現在如何嵌套另一個正則表達式來替換簡單的單引號省略號...嗯。 – cbmtrx