Мой прекрасно работает. Ты хотя бы описал бы лучше ситуацию. Мой работает при условии, что после вопроса идут эти скобки.
А ты правильно написал, вначале тебе нужно было искать "-(", а потом ты приводишь код где ищешь "- (".
Исправь в моем это:
Код:
start := PosEx('- (', Msg, len) + 3;
и всё будет работать.