|
|
|||||
[+1.4 08.02.14]
|
Обрезать пробелы с двух сторон.
Ребят, подскажите метод, обрезающий пробелы от строки с двух сторон.
__________________
trace("Я нуб"); |
|
|||||
Регуляркой можешь резануть
Последний раз редактировалось caseyryan; 23.11.2014 в 11:58. |
|
|||||
Регистрация: Mar 2007
Сообщений: 319
|
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А если пробелов два?
Не if, а while.
__________________
Reality.getBounds(this); |
|
|||||
А если там tab?
Зачем городить такой огород, когда есть RegExp? А если написать вот так То будут удалены так же лишние пробелы / табы и внутри самой строки |
|
|||||
Цитата:
|
|
|||||
[+4 06.05.14]
|
Кость ну понимаешь одним тяжело освоить ООП хотя бы поверхностно, а ты говоришь читать целую книжку про какой то один грубо говоря метод из миллиона возможных. Конечно никто это не читает, тебе вот интересно было - ты залез и прочел, а мне допустим другое интересно, чего ты не знаешь, я полез и прочел.
А самый простой варинат зайти на сайт регЭкспа и сформировать регулярку.
__________________
Марк Tween |
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
" asd ".slice(1, -1)
Цитата:
var str:String = " asd asasd "; var spaceCode:uint = " ".charCodeAt(0); var left:uint = 0; var right:uint = str.length; var result:String = str; while(left < right){ if(str.charCodeAt(left) !== spaceCode) break; left++; } while(left < right){ if(str.charCodeAt(right - 1) !== spaceCode) break; right--; } if(right - left ^ str.length){ result = str.substring(right, left); }else if(left === right) result = ""; |
Часовой пояс GMT +4, время: 23:39. |
|
« Предыдущая тема | Следующая тема » |
|
|