次の文字列を含むフラッシュのテキスト フィールドがあります。
txtFld.text = " Mr. Suresh Kumar has written this article"
ここで、私がやりたいことは、この最後の単語を削除して、次のようにすることです。
txtFld.text = " Mr. Suresh Kumar has written this"
助けてください、ありがとう
次の文字列を含むフラッシュのテキスト フィールドがあります。
txtFld.text = " Mr. Suresh Kumar has written this article"
ここで、私がやりたいことは、この最後の単語を削除して、次のようにすることです。
txtFld.text = " Mr. Suresh Kumar has written this"
助けてください、ありがとう
.slice()
との組み合わせを使用できます.lastIndexOf()
。
var base:String = "Mr. Suresh Kumar has written this article";
// Slice up until the last whitespace character.
var trunc:String = base.slice(0, base.lastIndexOf(" "));
trace(trunc);
AS2 は正規表現をサポートしていないため、入力が事前にトリミングされていることを確認する必要があります (先頭と末尾から空白が削除されます)。