У меня возникла проблема при разборе сложного файла, содержащего тысячи строк.
Я уже реализовал свой Perl-скрипт, как это было несколько дней назад.
my ($head, $tail) = split /=/, $line;
Почти все мои исходные файлы $line
стиль, как показано ниже:
constant normalLines = <type value> /* hello world */
и я могу получить вывод $tail = /* hello world */
Сегодня я обнаружил ошибку, когда я анализирую строку следующим образом (в строке два =
)
constant specialLine = <type value> /* hello = world */
Но теперь вывод $tail = /* hello
Как я могу исправить мою ошибку, используя split()
в моем коде выше? Я все еще хочу вывод $tail = /* hello = world */