-2

文字列から単語全体を一致させる助けが必要です。誰でもこれを行う方法を推奨できますか?

例:

var keywords:String = "att, attractive, attaboy, attack, attach"; 

「att」だけを検索して、他の結果が得られないようにしたい。

4

3 に答える 3

4

「att」という単語だけの正規表現は次のとおりです。

\batt\b

\b単語境界に一致します。

于 2012-05-25T21:00:39.110 に答える
0

これはうまくいくかもしれませんが、コンマの後のスペースを取り除く必要があります:

var keywords:String = "att,attractive,attaboy,attack,attach";

var arr:Array = keywords.split(",");
if (arr.indexOf("att") == -1) {
    trace("false");
} else {
    trace("true");
}
于 2012-05-26T20:12:21.230 に答える
0

単語が文字列で見つかったかどうかを true / false にしたい場合:

    public static function contains(p_string:String, p_char:String):Boolean
    {
        if (p_string == null)
            return false;

        return p_string.indexOf(p_char) != -1;
    }

使用されます:

contains(keywords, "att"); // would return true
于 2012-05-25T20:59:44.943 に答える