-3

これは Twitter です。文字列を配列に変換する必要があります。

var twitter = 'RT Informacion sobre algo en comun @opmeitle #demodelor union J, http://bit.ly/a12, opmeitle@email.com';

私はそのようなものが必要です。

var result = ['RT, Informacion, sobre, algo, en, comun, @opmeitle, #demodelor, union, J, http://bit.ly/a12, opmeitle@email.com']

for ( i in result) { console.log(result[i]) } // output >> 
RT
Informacion
sobre
...

使用、javascript または nodeJs

4

2 に答える 2

3

次のようなものが必要なようです。

var string = "hi coldfusion stackoverflow";
var array = string.split(' ')

このコードは、渡された引数を介して文字列を配列に分割します。.splitこの場合はスペースです" "。が.split実行されると、すべてのスペース (スペースを渡したため) が削除され、スペースの間に配列の新しい要素 (?) が作成されます。

于 2013-07-21T21:32:52.080 に答える
2
// This splits result into words -- /\s+/ is a regex
// that detects one or more whitespace characters
var twitt = 'foo bar baz quux';

var result = twitt.split(/\s+/);
// result is now ['foo', 'bar', 'baz', 'quux']

for (var i = 0; i < result.length; i++) {
    console.log(result[i]);
}

for inループを使用して配列を反復処理することは避けてください。

于 2013-07-21T21:34:01.863 に答える