Alexx_ps
@Alexx_ps

Как сделать сложную замену текста в Notapad++?

Прошу помощи с заменой в Notepad++
Дано много строк вида ;www.youtube.com/v/RPNmTgEQdSo;
Необходимо заменить простой URL ютуба на код для вставки видео.
Получается, нужно заменить текст вокруг уникальной части RPNmTgEQdSo, а ее поставить в середину кода
<iframe width="853" height="480" src="https://www.youtube.com/embed/RPNmTgEQdSo" frameborder="0" allowfullscreen></iframe>
  • Вопрос задан
  • 651 просмотр
Решения вопроса 1
gephaest
@gephaest
PHP, Yii2, Laravel
Ищем:
;www\.youtube\.com\/v\/([a-zA-Z0-9]+);
Заменяем на
<iframe width="853" height="480" src="https://www.youtube.com/embed/\1" frameborder="0" allowfullscreen></iframe>

(не тестил, нету машины с виндой)

Скобками () выбираем часть выражения, которую необходимо захватить, а в поле заменить для вставки используется указатель на захваченное выражение \1
Смотрите пример в документации, может станет понятнее :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы