Что единственное регулярное выражение, которое позволяет мне захватить весь текст, который идет после are genes
и is gene
из этого текстаPerl экстракт регулярного выражения часть строки с множественным условием
The closest human genes of best are genes A B C
The closest human gene of best is gene A
Поэтому я надеюсь извлечь $1
, которые содержат
A B C
A
попытался это, но не в состоянии:
$line =~ /The closest .* gene[s] (.*)$/;
Вам также нужно избегать незаконных строк, таких как «... ген лучших из них»? – tiftik