cilvay писал(а):Это в файле с вопросами этот вопрос зачем то повторен 20 раз. Поэтому парсер на него 20 раз наткнулся, а не один
Прерывай цикл, если найден правильный ответ. Зачем ему колбасить лишнее
А ещё на тему оптимизации — зачем производится поиск, если решено не выводить ответ?
Ты сначала проверяй рандом, а потом уже ищи (или не ищи) ответ.
И по поводу скобок — это же баг
ты предположил, что в самом вопросе не будет скобок. Но таких вопросов много.
Заюзай мою регулярку и не будет такой проблемы. Или, если не хочешь регулярку, определяй позицию первой с конца открывающей скобки или последней открывающей скобки с начала. Не знаю как в дельфи с этим дела обстоят, но в пэхопэ есть спец. финкции для таких хитрых манипуляций. strpos — позиция первого входжения, str
rpos позиция последнего вхождения (первого справа).
Web-интерфейс серверных логов ——> http://commfort.com/ru/forum/viewtopic.php?t=6618
Web-статистика посещаемости чата —> http://commfort.com/ru/forum/viewtopic.php?t=6546
Благодарности —> R753244967524 Z664725275810 U806184306803 ЯД:41001743355185