Показать сообщение отдельно
Старый 28.03.2013, 01:49
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 8  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Сообщение от caseyryan Посмотреть сообщение
здесь не нужно никаких делимитеров.
Делимитером является символ, или набор символов присутствующих в строке, а здесь запятых нет.
Строго говоря, делиметер это паттерн, который может быть конкретным символом, но не обязан.
Код AS3:
			var str:String = "05163864080712";
			trace(str.replace(/(\d{2})/g, ",$&")); // ,05,16,38,64,08,07,12
То есть решить задачу можно, например, так
Код AS3:
			var arr:Array = str.replace(/(\d{2})/g, ",$&").split(",");
			arr.shift();
			trace(arr);
Таким же регэкспом можно и разбить сразу в массив, только он будет "через один" )))
Код AS3:
var arr:Array = str.split(/(\d{2})/); // ,05,,16,,38,,64,,08,,07,,12,
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 28.03.2013 в 14:16.