Просмотр полной версии : как удалить элемент строки с конца?
Beastriker
16.12.2005, 10:33
собсно, сабж
надо чтоб из строки с конца до "<br>" все удалялось...
посоветуйте как на ас сделать!
я не знаю... тока на паскале так делал... :confused:
Juice_Green
16.12.2005, 10:48
используй строковые функции
Ну и вопросы пошли...
От первого с начала <br> или от последнего. Вариантов много.
Уточни или приведи пример строки.
Навскидку парочка подходов:
var str;
var arr;
// 1
str = "bla-bla<br/>bla-bla";
str = str.substr(0, str.lastIndexOf("<br/>"));
trace("["+str+"]");
// 2
str = "bla-bla<br/>bla-bla";
arr = str.split("<br/>");
arr.pop();
str = arr.join("<br/>");
trace("["+str+"]");
// ...
Nox Noctis
16.12.2005, 12:48
я не знаю... тока на паскале так делал... :confused:а ты на паскале хэлп читал? ну, или книжку там какую-нибудь... или в институте рассказывали?
1. нужно найти в строке последнюю последовательность символов "<br>"
2. нужно отрезать строку от начала и до найденной позиции
и первое и второе - это по одному вызову функции.
правда, KPaul уже отнял у тебя возможность посмотреть всё-таки один раз в хэлп...
Beastriker
16.12.2005, 17:11
пасиба!!!
Beastriker
16.12.2005, 17:25
а ты на паскале хэлп читал? ну, или книжку там какую-нибудь... или в институте рассказывали?
ну я его давно юзаю - лет 5... но просто я всегда если че-та портирую с него
на флеш, то всегда криво, долго и геморно... :mad:
но криво обязательно. так что лучше когда тебе скажут как это лучше делается.....
я лазал в справочник, но ничего особенно дельного не нашел..
сам попробовал потом сделать - громоздко немного получилось.
Прошу перед слейдующий элементарным вопросом ознакомиться с документацией к Флэшу. Не вынуждайте меня делать пункт - прочеть хелп обязательным как это сделанно на ActionScript.org
Beastriker
16.12.2005, 19:20
ды читал я его, читал.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.