Я пытался сопоставить конкретный шаблон SQL с помощью RegEx, но, похоже, это заняло много времени из-за катастрофического возврата.
Используемый мной шаблон: (?ims)SELECT.+FROM\\s+(\\w+)\\W"
(пытается найти TABLE_NAME из оператора SELECT).
Как я могу избежать катастрофического возврата и заставить его работать быстро?