У меня проблема с преобразованием регулярного выражения из Python во Flex. Моя строка примерно такая:
SELECT "col", othercol,\n "othercol3" FROM doesn'tmatter...
Python соответствует просто отлично:
>>> re.search('select(.*?)from', 'SELECT "col", othercol,\n "othercol3" FROM doesn\'tmatter...', re.DOTALL|re.IGNORECASE).groups()[0]
' "col", othercol,\n "othercol3" '
Но когда я попробую это во Flex:
var pattern:RegExp = /select(.*?)from/ig;
var match:Array = pattern.exec('SELECT "col", othercol,\n "othercol3" FROM doesn\'tmatter...');
trace(match);
match
всегда заканчивается нулем. Что я делаю неправильно? Я уверен, что это очевидно для опытного программиста Flex ...