在字符串中的每个单词之间添加“/”

时间:2015-12-04 05:55:55

标签: actionscript-3 flash

我有这个字符串:

var str:String = mySharedObject.data.theDate;

其中mySharedObject.data.theDate有一些单词(并不总是相同的单词取决于用户点击的按钮)。

所以mySharedObject.data.theDate = "words words words".

是否可以在每个单词之间添加“/”? (不知道mySharedObject.data.theDate中有哪些单词)。

为了拥有:

mySharedObject.data.theDate = "words/words/words".

2 个答案:

答案 0 :(得分:1)

编辑:您可以替换" "用" /"在你的字符串中,这将使用" "分隔符,然后加入" /"

mySharedObject.data.theDate= mySharedObject.data.theDate.split(" ").join("/")

答案 1 :(得分:1)

您也可以使用String.replace()使用一个小的正则表达式替换所有空格(请注意g(全局)标志以替换所有实例),如下所示:

var s:String = 'word word word';

trace(s.replace(/\s/g, '/'));       // gives : word/word/word

有关regular expressions的更多信息,请查看here

希望可以提供帮助。