Переменные в регулярных выражениях AS3

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Переменные в регулярных выражениях AS3

Сообщение sanych_dv »

На примере функции обрезки текста:

Код: Выделить всё

          function smartTrim(str:String, len:int):String        {            if (str.length > len)            {                var pattern:String = ".{0," + len + "}";                                // начало строки                var re0:RegExp = /^/;                               // пробел                var re1:RegExp = /\s/g;                var regExp:RegExp = new RegExp(re0.source + pattern + re1.source);                var matches:Object = regExp.exec(str);                return matches[0] + " ...";            }            else            {                return str;            }        } // пример : trace( smartTrim("Съешь еще этих аццких олбанских креведок, да выпей йаду.", 40) );  
Ответить