Как поймать ".model" в Perl - PullRequest
       1

Как поймать ".model" в Perl

0 голосов
/ 02 февраля 2019

Мой входной файл имеет следующее содержимое:

1.1 CORE VT MODEL                             
.model ABC
model selector

Я использовал этот код для перехвата строки ".model"

if ($array=~ "\.model")

, но мой выходной файл перехватывает все "модели"Строка в моем входном файле.Так, как я могу поймать строку ".model" в моем входном файле?Большое вам спасибо

1 Ответ

0 голосов
/ 02 февраля 2019

Сделайте то, что вы сопоставляете с регулярным выражением, а не строкой в ​​двойных кавычках:

$array =~ /\.model/;

В противном случае Perl сначала обработает строку в двойных кавычках, не покидая экранированную точку, а затем передастстрока ".model" для компилятора регулярных выражений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...