Показать сообщение отдельно
  #6 (permalink)  
Старый 06.10.2012, 00:04
Новичок на форуме
Отправить личное сообщение для Аня C Посмотреть профиль Найти все сообщения от Аня C
 
Регистрация: 25.09.2012
Сообщений: 5

Сообщение от dmitriymar
оптимизировать регулярки однозначно-читать про возвраты
Большое спасибо!
Сообщение от dmitriymar
зачем всякий раз это в цикле создавать?
Для того, чтобы запомнить номер абзаца-строки-числа. Собственно видела два пути - написать свой автомат (ДКА), тогда будет линейное время. Либо циклами. Сейчас вижу, что автомат и так уже реализован (хорошо описано у Фриддла), но не ДКА, а НКА. Отсюда стали ясны тонкости. Почему нельзя ставить |, а вместо этого нужно создавать символьные классы. Попробую двумя способами ДКА и оптимизировать регулярки, посмотрю, что быстрее. Ещё раз спасибо за указания на ошибки!

Сообщение от nerv_
а еще ссылки на полезные книжки могёшь?
Нашла замечательную книгу, где всё прекрасно расписано - http://www.ozon.ru/context/detail/id/1379940/ - теория регулярных выражениях, которой мне так не хватало, к JS отношения имеет мало. После прочтения стало понятно, почему надо делать так, как вы написали, а не иначе.
Спасибо за помощь!
Ответить с цитированием