从句子中删除除第一个单词之外的所有单词

时间:2011-12-24 09:37:26

标签: actionscript-3 text-segmentation

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

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

1 个答案:

答案 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 );