Я новичок в Perl и пишу свои первые несколько программ и использую его способности сопоставления с образцом. Я читаю файл в массив, как это:
@list=<file>
Затем индексируем каждую строку массива с помощью $ list [0..9] и т. Д., И когда я сопоставляю ее с шаблоном, $list[0]
включает символ \n
, следовательно, сопоставление не выполняется. Таким образом, если ($string =~ $list[0])
завершится неудачно, хотя без шаблона \n
в шаблоне, он будет соответствовать.
Как сказать шаблону сопоставления не учитывать символ \n
из шаблона?
Спасибо