Я пытаюсь подготовить HTML-код для дальнейшего редактирования в редакторе WYSIWYG и хочу максимально упростить процесс.

Вот пример моей строки

<p>C P U xxxxxxxxxxxxxxxxxx</p>

где «CPU» встречается в каждом случае, а «xxxxx» - переменная (как текстовая, так и длина).

Что мне нужно сделать, это превратить в

<h2>C P U xxxxxxxxxxxxxxxxxx</h2> , по сути, сохраняющий все, что находится между> <

Я не могу использовать обычный поиск / замену, потому что мне нужно применять стиль заголовка только к заголовкам. Кроме того, другие подобные вопросы, на которые были даны ответы, были сосредоточены на замене концов / начала, а не на поддержании середины.

Любой ответ будет высоко ценится. Благодарю.

1 ответ1

1

Я хочу максимально упростить процесс.

Как мне заменить:

<p>C P U xxxxxxxxxxxxxxxxxx</p>

где «CPU» встречается в каждом случае, а «xxxxx» - переменная (как текстовая, так и длина).

С:

<h2>C P U xxxxxxxxxxxxxxxxxx</h2>
  • Меню "Поиск"> "Заменить" (или Ctrl + H)

  • Установите "Найти что" на [\<]p[\>]C P U (.*)[\<]/p[\>]

  • Установите "Заменить на" на <h2>C P U \1</h2>

  • Включить "Регулярное выражение"

  • Нажмите "Заменить все"

    Образ

До:

<p>C P U xxxxxxxxxxxxxxxxxx</p>

После:

<h2>C P U xxxxxxxxxxxxxxxxxx</h2>

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .