我需要找到一种方法来取一个句子并删除除第一个之外的所有单词。
如果句子是“嗨我的名字是dingo”
我只需要“嗨”这个词。
答案 0 :(得分:3)
var sentence : String = "Hi my name is dingo"
var words : Array = sentence.split( " " );
var firstWord : String = words[ 0 ];
trace( firstWord ) // outputs "Hi"
显然这仅适用于没有标点符号的简单句子。如果您需要更复杂的单词解析,可以使用regexp:
var pattern : RegExp = new RegExp( "\\b.(\\w*).\\b",'gi' );
var words : Array = sentence.match( pattern );