расщепление строки в as3 - PullRequest
       2

расщепление строки в as3

2 голосов
/ 29 декабря 2010

У меня есть несколько строк, которые выглядят так:

contactBtn, programBtn, cartBtn.Как я могу разделить эти строки так, чтобы "btn" был отброшен, так что я продолжаю контакт, программу, корзину.Как бы я этого достиг?

Ответы [ 3 ]

2 голосов
/ 29 декабря 2010

Класс String имеет метод replace:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html

1 голос
/ 29 декабря 2010

Ознакомьтесь с разделом Replace () документации по ActionScript 3.0.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html#match%28%29

var yourString:String = “contactBtn”
yourString= yourString.split(“Btn”).join(“”);
trace(yourString); 

// Вывод: yourString = "contact"

Youпросто нужно перебрать все ваши кнопки.

0 голосов
/ 30 декабря 2010

Вы также можете использовать RegExp:

trace(/.+(?=btn$)/gi.exec("foobtn"));//foo
trace(/.+(?=btn$)/gi.exec("fooBTN"));//foo
trace(/.+(?=btn$)/gi.exec("barbtn"));//bar
trace(/.+(?=btn$)/gi.exec("bar"));//null
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...