powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с Regexp
2 сообщений из 2, страница 1 из 1
Помогите с Regexp
    #38217732
SQLWalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть множество заголовков такого вида
Код: html
1.
<h2><i class="some_class"></i> Текст заголовка </h2>



Первое слово в заголовке (после </i>) надо обернуть в <span></span>
Т.е. после замены должно стать так:
Код: html
1.
<h2><i class="some_class"></i> <span>Текст</span> заголовка </h2>



some_class - нефиксированное значение, а множество имен классов (font awesome, кто знает)

Пытаюсь понять Regexp и вывести строку поиска. Пока методом тыка получил частично-работающую, но неправильную поисковую комбинацию
<h2[<i^>]*>(.*?)</i>\s+([^\s]+?)\s
И строка замены <h2>$1 <span>$2</span>
Эта комбинация захватывает и нужные строки и другие строки, начинающиеся с h2

Помогите составить правильную комбинацию.
...
Рейтинг: 0 / 0
Помогите с Regexp
    #38217768
SQLWalker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кажется, нашел ошибку.
Выражение поиска должно быть
<h2[^>]*>(<i[^>]*></i>)\s+([^\s]+?)\s
Поправьте, если не так
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с Regexp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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