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

Add a "/" between each word in a String

我有这个字符串:

var str:String = mySharedObject.data.theDate;

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

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

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

为了拥有:

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

编辑:您可以在字符串中用“/”替换“”,这将用“”分隔符拆分字符串,然后用“/”连接

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

你也可以使用 String.replace() 和一个小的正则表达式来替换所有空格(注意这里的 g (全局)标志来替换所有实例),像这样:

var s:String = 'word word word';

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

关于 regular expressions take a look here 的更多信息。

希望能帮到你。