kaz
Проверенные
- Сообщения
- 869
- Реакции
- 381
- Баллы
- 11,065
Задачка для знатоков регулярок. ?
Есть в сообщениях форума хайды такого вида:
Нужно заменить на хайды такого вида:
Естественно, оставив содержимое хайда и значения цифр кол-ва симпатий.
Пробовал такие варианты, которые не сработали:
Версия базы: Server version: 10.1.16-MariaDB MariaDB Server
Какие идеи?
Есть в сообщениях форума хайды такого вида:
Код:
[LIKES=50]СОДЕРЖИМОЕ[/LIKES]
Код:
[LIKES=50][THANKS]СОДЕРЖИМОЕ[/THANKS][/LIKES]
Пробовал такие варианты, которые не сработали:
Код:
UPDATE xf_post SET message = REGEXP_REPLACE(`message`, '\\[LIKES=(.*?)\\](.*?)\\[\\/LIKES\\]', '\\[LIKES=\\1\\]\\[THANKS\\]\\2\\[\\/THANKS\\]\\[\\/LIKES\\]')
И:
UPDATE xf_post SET message = REGEXP_REPLACE(`message`, '\\[LIKES=(.*?)\\](.*?)\\[\\/LIKES\\]', '\\[LIKES=$1\\]\\[THANKS\\]$2\\[\\/THANKS\\]\\[\\/LIKES\\]')
Версия базы: Server version: 10.1.16-MariaDB MariaDB Server
Какие идеи?