решить это.
- Нужно пройтись по записям с html кодом (`content_html`), найти все ссылки вида /domainname.com\/\d+/g
- Заменить domainname.com на nextdomainname.com
- По цифрам \d+ в этом RegEx надо найти content_id и заменить на content_slug
Камрады, как это сделать? Подскажите, пожалуйста, в каком направление искать решение?
Скорее всего (если нужно надёжно), смотреть в направлении html parsing, и не средствами PostgreSQL. > Выучить регулярки https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
regexp_replace() Но по постановке не понятно, надо ли это делать более одного раза и насколько там корявый html.
Обсуждают сегодня