Как заменить теги 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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