Показать сообщение отдельно
Старый 02.06.2011, 20:36
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код AS3:
private function testFind():void
{
	var input:String = "Plus followed by square bracket: +]. Yet another plus + and a bracket ], once again, but together: +]";
	var expression:RegExp = /\+\]/g;
	var result:Object;
	var output:Array = [];
	var lastIndex:int;
	var match:String = "";
 
	while (result = expression.exec(input))
	{
		match = String(result);
		trace(result, result.length, expression.lastIndex);
		output.push(
			input.substring(lastIndex, 
				expression.lastIndex - match.length),
			input.substr(expression.lastIndex - match.length, match.length));
		lastIndex = expression.lastIndex + match.length;
	}
	output.push(input.substr(input.length - 
		(expression.lastIndex - match.length)));
	trace(output.join("\r-----\r"));
}
Код:
Plus followed by square bracket: 
-----
+]
-----
Yet another plus + and a bracket ], once again, but together: 
-----
+]
-----
__________________
Hell is the possibility of sanity