yasha005, это схематичный пример, для пояснения сути вопроса: как исключить повторяющиеся блоки слов перед искомым? Тобишь если я задам:

Код AS3:
var myString:String = "Слово Слово Слово Слово Нужное слово Слово"
var myRegExp:RegExp = new RegExp('(Слово)*'+(?P<par>.*?)+'Слово$',"i, g");
var result:Array = myRegExp.exec(myString);
trace(result.par); // Слово Слово Слово Нужное слово !, а мне нужно Нужное слово!!!
На
http://learn.javascript.ru/regexp-specials обозвали такое поведение регулярного выражения ЖАДНЫМ. Как умерить эту жадность?