Ответ
virusav 27.12.2011 23:39
В парсере все находится правильно по приведенной регулярке, но [^^<]+? не пропустит текст, в котором есть символ <, поэтому интересуют условия.
Пробовал [^^<]+? заменять на .+(?=</a>), экранировал символы <>, но ничего не получилось.
В данном случае задача сводится к тому, чтобы брать текст не до определенного символа, а до набора, т.е. </a>.
Перепробовал много вариантов с условиями, но парсер выдает 0 или 111 для обоих строк, хотя должен 0 для первой и 222 для второй.
Что касается приведенного сайта для теста регулярок, то там не выводится результат, просто group 1: (\d+), а чему равно, хз.