От стороннего API приходит большой отчет в формате TSV. Его нужно обработать регулярками. Как оптимизировать код?
Хранить в переменной очень большой текст и обрабатывать его регулярками - очень дорого для процессора и памяти, насколько я знаю. Можно разбить текст по строкам и каждую строку обрабатывать регулярками - это по-лучше. А как еще можно оптимизировать?
sim3x, по-моему, тут дело в общих принципах. Но если для вас так важен ЯП - PHP или Javascript.
Текстовый файл может быть достаточно большого размера - несколько МБ.
sim3x, спасибо за ответ. А можно еще вопрос. Почему если разбить строку на массив, этот массив потребляет ресурсов меньше? Он ведь также в памяти находится, как и строка?