Интересно, какую длину строки выражения можно использовать в функции REGEXP в MATLAB? Например, чтобы перечислить много слов для сопоставления, например 'abc|defg|hij|...'
.
У меня сработало нормально около 500 слов (~ 3К символов), но с очень большим списком (> 300К) MATLAB просто вылетал без всякого журнала ошибок. У кого-нибудь есть идея на пределе? Может ли это зависеть от синтаксиса выражения?
Я знаю, что могу использовать массив ячеек строк, но в этом случае я не могу использовать произвольное количество строк для сопоставления. В любом случае, мне не нужны альтернативы, только ограничение, пожалуйста.