Как сделать с Регуляр. Выражен. замену?
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия
ссылка
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия
ссылка
есть также
#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия
ссылка
и так далее
Нужно чтобы после tvg-id="1" было tvg-id="2" и так далее
Пример
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия
ссылка
#EXTINF:-1 tvg-id="2" group-title="название", 1 сезон 1 серия
ссылка
#EXTINF:-1 tvg-id="3" group-title="название", 1 сезон 1 серия
ссылка
Извините что сразу написал не правильно
Дополнительно:
Что есть - понятно, видно.
Что должно получиться - совершенно непонятно.
#текст:-1 текст-текст="1" текст-текст="текст", 1 текст 1 текст ссылка |
#текст:-1 текст-текст="1" текст-текст="текст", 1 текст 1 текст ссылка
И автор хочет сделать последовательный инкремент значения в текст-текст="1", чтобы у каждой записи был свой "идентификатор".
Или у него есть только один блок текста и нужно его размножить с инкрементом, тут неясно.
1 2 3 |
1 2 3
Потом добавить остальной текст c помощью замены.
Найти: d+
Заменить на:
#текст:-1 текст-текст="$0" текст-текст="текст", 1 текст 1 текстnссылкаn |
#текст:-1 текст-текст="$0" текст-текст="текст", 1 текст 1 текстnссылкаn
ссылка
извините не уточнил
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия https://... |
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия https://...
Правка > Операции со строками > Удалить пустые строки
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия https://... |
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серия https://...
Найти: R(http)
Заменить на: $1
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://... |
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://... #EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://... #EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://...
Правка > Генератор столбца
1#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://... 2#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://... 3#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://... |
1#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серияhttps://... 2#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 2 серияhttps://... 3#EXTINF:-1 tvg-id="1" group-title="название", 2 сезон 1 серияhttps://...
Найти: ^(d+)(.+?tvg-id=")d+(.+?)(https?://)
Заменить на: n$2$1$3n$4
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="2" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="3" group-title="название", 2 сезон 1 серия https://... |
#EXTINF:-1 tvg-id="1" group-title="название", 1 сезон 1 серия https://... #EXTINF:-1 tvg-id="2" group-title="название", 1 сезон 2 серия https://... #EXTINF:-1 tvg-id="3" group-title="название", 2 сезон 1 серия https://...
- Благодарю
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для замены текста с использованием регулярных выражений в PHP, вы можете воспользоваться функцией preg_replace(). Эта функция позволяет производить замену текста в строке с использованием регулярных выражений.
Пример использования функции preg_replace() для замены текста с использованием регулярного выражения в PHP:
$text = "Пример текста для замены"; $pattern = '/замена/'; $replacement = 'новый текст'; $new_text = preg_replace($pattern, $replacement, $text); echo $new_text;
В данном примере мы ищем в переменной $text текст "замена" с использованием регулярного выражения '/замена/' и заменяем его на "новый текст" с помощью функции preg_replace(). Результат замены сохраняем в переменную $new_text и выводим ее на экран.
Таким образом, вы можете использовать функцию preg_replace() для замены текста с использованием регулярных выражений в PHP. Не забывайте указывать правильный синтаксис для регулярного выражения в переменной $pattern в соответствии с вашими требованиями замены.