Perl сопоставить несколько слов с пробелом - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь найти все подходящие слова, которые начинаются со следующего, и игнорирую их

Delta Asset Management
Viger
Double binding
Base camp lift

Я попробовал это через это регулярное выражение, но не получил правильный результат.

if ($row =~ m/^(Delta Asset Management|Viger|Double binding|Base camp lift)/){ return undef; }

1 Ответ

0 голосов
/ 28 апреля 2018

измените регулярное выражение, чтобы удалить ^ и добавить /g (global), например:

/(Delta Asset Management|Viger|Double binding|Base camp lift)/g

Демо

или, если вам нужно сохранить ^, добавьте /m (многострочный вариант), например:

/^(Delta Asset Management|Viger|Double binding|Base camp lift)/gm

Демо

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