1

我需要找到一种方法来获取一个句子并删除除第一个之外的所有单词。

如果句子是“嗨,我的名字是 dingo”
,我只需要得到“嗨”这个词

4

1 回答 1

3
var sentence : String = "Hi my name is dingo"
var words : Array = sentence.split( " " );
var firstWord : String = words[ 0 ];
trace( firstWord ) // outputs "Hi"

显然,这只适用于没有标点符号的简单句子。如果您需要更复杂的单词解析,您可以使用正则表达式:

var pattern : RegExp = new RegExp( "\\b.(\\w*).\\b",'gi' );
var words : Array = sentence.match( pattern ); 
于 2011-12-24T09:49:56.623 回答