Помогите с поиском.

  • Автор темы Автор темы CLSAMG
  • Дата начала Дата начала
C

CLSAMG

Уважаемые форумчане прошу Вашей помощи!
Дан текст найти все слова начинающиеся с приставки ПРИ- и ПРЕ-.

Что смог написать:
Код:
$txt = "вы пригород прогород преступление ПрИвао яма пророк не ПРИВЕТ ПРИ\\\ при делах, запри дверь запредельно";
@res=$txt=~/\s((при|пре)[А-ПР-Яа-пр-я]+)/g;
print "@res\n";

Выводит не все слова, помогите оптимизировать скрипт.
 
Код:
@res=$txt=~/\s((при|пре)[А-ПР-Яа-пр-я]+)/g;

опция i игнорирует регистр символов
Код:
@res=$txt=~/\s((при|пре)[А-ПР-Яа-пр-я]+)/ig;

или в чем вопрос?
 
# perl -CSA -Mutf8 -le 'print join "\n", ( $ARGV[0] =~ m#\b(пр[еи].*?)\b#gi )' "вы пригород прогород преступление ПрИвао яма пророк не ПРИВЕТ ПРИ\\\ при делах, запри дверь запредельно"
пригород
преступление
ПрИвао
ПРИВЕТ
ПРИ
при
#
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab