Отрицательное регулярное выражение для соответствия шаблону строки Perl

У меня есть это регулярное выражение:

if($string =~ m/^(Clinton|[^Bush]|Reagan)/i)
  {print "$string\n"};

Я хочу сопоставить с Клинтоном и Рейганом, но не с Бушем.

Не работает.

44
задан Peter Mortensen 12 August 2017 в 14:09
поделиться