如何在动作脚本3中不包括分隔符

时间:2014-01-28 06:43:29

标签: string actionscript-3

我知道这似乎是一个愚蠢的问题,因为默认行为是不包括分隔符。但是,它包括在我的情况下,我不知道为什么。我有一个由换行符分隔的单词文本文件,如下所示:

word
other
language
name
etc

我将整个文本文件放入一个字符串中,然后尝试使用String.split方法将其拆分为一个数组,这样可以正常工作。最后,我有一系列的话。然而,随着字符串的奇怪行为使我意识到字符串包括分隔符。每个单词的长度都应该比它应该长一个,并且该额外的字符位于最后并且是换行符。

这是我的代码

wordArray = dictionary.split("\n");

是否有任何理由将其包含在单词中的换行符?

1 个答案:

答案 0 :(得分:1)

尝试扩大它将分割的字符集合,例如

wordArray = str.split(/[\s\n]+/g);

这将分成一个或多个空格或换行符。