Я хочу, чтобы разобрать строку как это,Вопрос по синтаксическому анализу текста В Perl
S1,F2 title including several white spaces (abbr) single,Here<->There,reply
И я хочу, выход, как показано ниже,
1
2
title including several white spaces
abbr
single
Here22There # identify <-> and translate it to 22;
reply
Мне интересно, как разобрать строку выше?
Метод 1. Я планирую разбить всю строку на четыре сегмента, а затем проанализировать отдельные подсегменты.
сегмент1. S1,F2
segment2. title including several white spaces
сегмент3. abbr
сегмент4. single,Here<->There,reply
Метод 2. Я просто пишу сложное выражение регулярного выражения для его синтаксического анализа.
Какой метод более подходит для моей практики?
Оценка по любым комментариям или предложениям.
возможный дубликат [ Нужна помощь с Perl reg ex? ] (http://stackoverflow.com/questions/4192213/need-help-with-perl-reg-ex) Это происходит после этого, но это лучший вопрос с некоторыми лучшими ответами - это та же самая точная основная проблема , – Axeman