如何检查字符串是否包含某个单词actionscript?

时间:2010-04-29 05:01:03

标签: actionscript-3

如何检查字符串是否包含某个单词actionscript?

2 个答案:

答案 0 :(得分:4)

indexOf方法

答案 1 :(得分:1)

如果要检查严格意义上的单词是否存在(作为整个单词,而不是另一个单词的一部分),则可以使用正则表达式。例如,字符串"hat"作为子字符串包含在字符串"I like that movie"中,但不是整个单词。使用String::match(pattern:*)方法在字符串中搜索正则表达式。

var str:String = "I like that movie";
var t1:RegExp = /hat/;     // `/` is the delimiter
var t2:String = /\bhat\b/; // `\b` denotes word boundary
if(str.match(t1) != null)
  trace("hat is a substring");
if(str.match(t2) == null)
  trace("but hat is not present as whole word");