Показать сообщение отдельно
Старый 27.12.2006, 20:04
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 1  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
По умолчанию Регулярное выражение вида /.?.*/

Хочу найти в строке все числа, положительные и отрицательные. Например:
-100 250 тра-ла-ла 25-64 .
Надо найти массив -100, 250, 25, -64
Т.е число - это последовательность цифр, перед которой может стоят знак "-"
Цитата:
var pat:RegExp = /-?\d*/g
trace(String(' 22as. -5 ').match(pat)) //скрипт виснет
Цитата:
var pat:RegExp = /(\-)?\d*/g
trace(String(' 22as. -5 ').match(pat)) //скрипт виснет
Такая же картина при поиске юникодного и ANSI кода символа "-".
Да и вообще, любого знака.
Т.е. конструкция
/a?/g
, где а - любой символ, "вешает" плеер.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 27.12.2006 в 20:26.