powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярное выражение - поиск дважды закрытого тэга
5 сообщений из 5, страница 1 из 1
Регулярное выражение - поиск дважды закрытого тэга
    #39090093
MA_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Постгрес 9.3
есть поле формата "<span class="attribution"/>abc</span>".
Нужно привести с помощью regexp_replace к строке "<span class="attribution">abc</span>".
Т.е. Убрать первый закрывающий слэш.

Есть идеи?
...
Рейтинг: 0 / 0
Регулярное выражение - поиск дважды закрытого тэга
    #39090186
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MA_D,

Код: sql
1.
2.
update таблица set поле='<span class="attribution">abc</span>'
where поле = '<span class="attribution"/>abc</span>'
...
Рейтинг: 0 / 0
Регулярное выражение - поиск дважды закрытого тэга
    #39090190
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.,

автор"напиши, почему"
-- почему


Код: sql
1.
2.
3.
4.
SELECT regexp_replace('<span class="attribution"/>abc</span>'
,'<([^> ]+)([^>]+)/>([^<]+)(</\1>)'
,'<\1\2>\3\4'
,'ig')
...
Рейтинг: 0 / 0
Регулярное выражение - поиск дважды закрытого тэга
    #39090211
MA_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.MA_D,

Код: sql
1.
2.
update таблица set поле='<span class="attribution">abc</span>'
where поле = '<span class="attribution"/>abc</span>'


почти то, что нужно :)
...
Рейтинг: 0 / 0
Регулярное выражение - поиск дважды закрытого тэга
    #39090247
MA_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqp2.,

автор"напиши, почему"
-- почему


Код: sql
1.
2.
3.
4.
SELECT regexp_replace('<span class="attribution"/>abc</span>'
,'<([^> ]+)([^>]+)/>([^<]+)(</\1>)'
,'<\1\2>\3\4'
,'ig')


Супер, работает, большое спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярное выражение - поиск дважды закрытого тэга
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]