У меня есть несколько строк, которые выглядят так:разделение строки в as3
контактBtn, programBtn, cartBtn. Как я могу разделить эти строки так, чтобы «btn» отбрасывался, поэтому я держу контакт, программу, телегу. Как я могу это достичь?
У меня есть несколько строк, которые выглядят так:разделение строки в as3
контактBtn, programBtn, cartBtn. Как я могу разделить эти строки так, чтобы «btn» отбрасывался, поэтому я держу контакт, программу, телегу. Как я могу это достичь?
String
класс имеет replace
метод:
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html
ЗАКАНЧИВАТЬ Заменить() Раздел 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 = "контакт"
Вы бы просто перебрать все ваши кнопки.
Вы также можете использовать 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