Actionscript 3 加上“/&引用;在字符串中的每个单词之间

Actionscript 3 加上“/&引用;在字符串中的每个单词之间,actionscript-3,flash,Actionscript 3,Flash,我有一根绳子: var str:String = mySharedObject.data.theDate; 其中,mySharedObject.data.date有一些单词(不总是相同的单词,这取决于用户单击的按钮) 所以mySharedObject.data.theDate=“words”。 可以在每个单词之间加一个“/”吗?(不知道mySharedObject.data.theDate中有哪些单词) 为了: mySharedObject.data.theDate=“words/words/

我有一根绳子:

var str:String = mySharedObject.data.theDate;
其中,
mySharedObject.data.date
有一些单词(不总是相同的单词,这取决于用户单击的按钮)

所以
mySharedObject.data.theDate=“words”。

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

为了:

mySharedObject.data.theDate=“words/words/words”。

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


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

var s:String = 'word word word';

trace(s.replace(/\s/g, '/'));       // gives : word/word/word
有关更多信息,请看一看


希望这能有所帮助。

请对您的解决方案添加一些评论,说明为什么以及如何解决问题。它奏效了,但只有一件事。它是“/单词/单词/单词”。是否要删除第一个“/”(在第一个“单词”之前)?字符串开头有“”吗?您可以使用
trim()!谢谢,但是你能解释一下我的帖子有什么问题,为什么没有用吗。
var s:String = 'word word word';

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