Из строк, которые подобны этой строке:
|cff00ccffkey:|r value
Мне нужно удалить | cff00ccff и | r, чтобы получить:
key: value
Проблема в том, что |cff00ccff
- это цветной код.Я знаю, что это всегда начинается с |c
, но следующие 8 символов могут быть чем угодно.Поэтому мне нужен шаблон gsub для получения следующих 8 символов (только буквенно-цифровой) после |c
.
Как я могу сделать это в Lua?Я пробовал:
local newString = string.gsub("|cff00ccffkey:|r value", "|c%w*", "")
newString = string.gsub(newString, "|r", "")
, но это удалит все до первого пробела, и я не знаю, как указать максимальное количество символов для выбора, чтобы избежать этого.
Спасибовы.