Как заменить теги HTML по всему файлу на строке на основе идентификатора тегаHtml

Программисты Html
Anonymous
Как заменить теги HTML по всему файлу на строке на основе идентификатора тега

Сообщение Anonymous »

У меня есть куча HTML -файлов с пустыми тегами , привязанными к уникальным идентификаторам страницы. Я хотел бы заменить каждого из них одной и той же ссылкой, но включал текст идентификатора, заметно в строке (то есть отображается в тегах ... , в которых происходят теги ) и изменение класса тега, поэтому я могу отформатировать его в CSS. class = "lang-html prettyprint-override">

Код: Выделить всё

some text
< /code>
И я хочу заменить его на: < /p>
 123 some text 124 
Таким образом, результирующий дисплей:

Некоторый текст 123 Некоторый текст 124 Некоторый текст. Идентификатор тега всегда со страницы формы _ #### , где -то от 1 до 4 цифр. Я дошел до создания ужасающей режима regex (я знаю, я знаю) , чтобы выбрать шаблон из файлов, который, кажется, работает, когда я тестирую через
cat file1.html | grep -o "\Wa\sid..page.\d*.\sclass..\w*....a."
< /code>
- что возвращает каждый экземпляр шаблона и ничего больше. Я полностью застрял, пытаясь пойти оттуда, чтобы сделать замену.


Подробнее здесь: https://stackoverflow.com/questions/660 ... -on-tag-id

Вернуться в «Html»