Я хочу создать скрипт, который находит строки с этим форматом {Hello|Hi|Hey}
из разных предложений, используя {([\w|]+)}
, а затем использует (?<=[{|])\w+(?=[|}])
, чтобы получить отдельные слова, и случайным образом выбирает одно из слов и заменяет начальное с него.
Нужно ли использовать цикл, чтобы найти каждую отформатированную строку, а затем поместить отдельные слова в массив и подсчитать значения в массиве и использовать функцию rand, чтобы получить случайное значение и заменить строку на него?Какие функции мне нужно использовать?