4you
еееххххх....
Разрезание строки на сегменты разной длины
Хотел бы обратиться к знатокам за советом.
Моя задача. Есть текстовый файл порядка 500000 строчек. Каждая строчка имеет определенную структуру (например: 1-2 колонка в строчке переменная А, 3-10 колонка - переменная Б и т.д.). Необходимо при проходе через весь файл "порезать" строчку согласно структуре.
Мои действия
1. Самое простое (для меня, но не самое эффективное скорей всего) зная структуру, при помощи substr, вырезать искомые фрагменты. Но это я думаю не самый лучший вариант в данном примере
2. Предполагаю, что гораздо лучше было бы использовать регулярные выражения... Пытался использовать ф-ию preg_split но не могу корректно написать рег. выражение.
Вопрос: возможно есть более простой/наглядный способ?
Хотел бы обратиться к знатокам за советом.
Моя задача. Есть текстовый файл порядка 500000 строчек. Каждая строчка имеет определенную структуру (например: 1-2 колонка в строчке переменная А, 3-10 колонка - переменная Б и т.д.). Необходимо при проходе через весь файл "порезать" строчку согласно структуре.
Мои действия
1. Самое простое (для меня, но не самое эффективное скорей всего) зная структуру, при помощи substr, вырезать искомые фрагменты. Но это я думаю не самый лучший вариант в данном примере
2. Предполагаю, что гораздо лучше было бы использовать регулярные выражения... Пытался использовать ф-ию preg_split но не могу корректно написать рег. выражение.
Вопрос: возможно есть более простой/наглядный способ?