Я пытаюсь разбить строку на вложенный символ "%",
, например, у меня есть эта строка "Welcome to %aaatext%, discount 50% and you'll get %bbbtext%, thanks"
, в данном случае ожидаемый результат:
(0) [Welcome to ]
(1) [aaatext]
(2) [, discount 50% and you'll get ]
(3) [bbbtext]
(4) [, thanks]
Я пробовал следующий код
my @arr = split /\%.*text\%/, $str;
, но результаты были далеки от ожиданий: (* 1012 *
(0) [Welcome to ]
(1) [, thanks]
в этом случае можно использовать регулярное выражение для сплит?
Большое спасибо.