У меня есть следующая переменная. Я хочу только напечатать «да», если переменная имеет «imoport/canada/campingplaces/tobermory», а не # или что-то еще. Что нужно вставить в регулярное выражение для такого рода вещей.Какое регулярное выражение должно использоваться для исключения символов перед текстом в perl?
my $textfile = "# imoport/canada/campingplaces/tobermory
imoport/canada/campingplaces/tobermory
#imoport/canada/campingplaces/tobermory";
my $textNeeded= "imoport/canada/campingplaces/tobermory"
ЭТО ЧТО Я использую
if ($textfile =~ m/$textNeeded/i) {
print "yes working"
}
примечание: - Я получаю данные из текстовых файлов, различных поэтому некоторые текстовые файлы могут просто "# imoport/Канада/campingplaces/Tobermory". Я хочу, чтобы этого избежать
быть более точным, что вы хотите, чтобы соответствовать, то есть четыре слова, разделенные '/ ', или что? – kevlar1818
Почему бы просто не проверить, что первый символ строки - это буква, вместо использования регулярного выражения? – Nightfirecat