Просмотр полной версии : Как удалить лидирующие и завершающий пробелы из строки ?
Чойто не варит сегодня :)
как убрать пробелы из строки " Привези мне коралловые бусы ", чтобы получилось "Привези мне коралловые бусы" ?
mickfallout
27.04.2010, 12:50
Посмотрите help, методы Stringslice(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String
Возвращает строку с символом startIndex и все символы вплоть до символа endIndex (но не включая его).
indexOf(val:String, startIndex:Number = 0):int
Выполняет поиск строки и возвращает позицию первого вхождения параметр val, обнаруженного после элемента startIndex (включая этот элемент) в пределах вызывающей строки.
lastIndexOf(val:String, startIndex:Number = 0x7FFFFFFF):int
Выполняет поиск строки справа налево и возвращает индекс последнего вхождения параметра val, обнаруженного перед элементом startIndex.
во всех нормальных языках есть метод trim (btrim, ltrim, rtrim)
чего тут то его нету ?
опять вручную чистить что ли ?
mickfallout
27.04.2010, 13:02
а это что, сложно?
Если так надо - напишите собственную функцию за пять минут.
package
{
import flash.display.Sprite;
public class Main extends Sprite
{
private var string:String;
public function Main():void
{
super();
trace(sdelatOfigenno(" Мне лень читать хелп, я лучше на форуме спрошу! "));// выводит "Мне лень читать хелп, я лучше на форуме спрошу!"
}
static public function sdelatOfigenno(string:String):String
{
while (string.charAt(0) == " ")
string = string.slice(1);
while (string.charAt(string.length - 1) == " ")
string = string.slice(0, string.length - 1);
return string;
}
}
}
ну мне не лень читать хелп. я его почитал :)
предположил, что кроме уборки вручную есть другой способ. Например, регулярными выражениям
mickfallout
27.04.2010, 13:09
Например, регулярными выражениям
может быть есть, честно говоря не искал)
BlooDHounD
27.04.2010, 13:20
во всех я зыках есть? :) да ладно =)
Добавлено через 1 минуту
сишник не может написать элементарный RegExp без помощи сообщества?text.replace( /^\s+|\s+$/g, '' )
:)
Ся начал осваивать разом с АС3 в августе прошлого года
так что не судите строго
Но спасибо! РАБОТАЕТ :)
P.S. регулярные выражения - стихия веб-программеров. у меня немного другой профиль.
:)
регулярные выражения - стихия веб-программеров.
Ну уж ересь-то нести не нужно только.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.