Сегодня, когда я писал регулярное выражение для совпадения с выводом приглашения и взаимодействовал с программой через IPC :: RUN, я натолкнулся на необъяснимую ошибку при сопоставлении простого регулярного выражения.это может быть проблема интерполяции «@» как сигилы, но
$ perl -E 'say "OK" if "mbox user@testdomain.it> " =~ /mbox\s+.*\@.*> /s'
$
Это так просто, что я не могу понять, в чем проблема.
* 10085.10.1 на Ubuntu 10.4
Есть идеи?
Заранее спасибо