Заменить несколько строк в нескольких файлах
Я думаю, что название говорит само за себя. Как я могу заменить несколько строк в нескольких файлах?
Например, у меня есть следующие строки:
home.php, blog.php, forums.php, contact.php, etc.
И я хочу заменить их всех на эти, соответственно:
home.html, blog.html, forums.html, contact.html, etc.
Это строки в файлах. Они выглядят как имена файлов, потому что они находятся в гиперссылках HTML. Есть сотни случаев, и я хочу заменить их все сразу.
Я использую ОС Windows 7. Есть ли какая-либо собственная команда Windows или готовое программное обеспечение, которое может это сделать? Я могу разработать программное решение, например, на PHP, потому что у меня могут быть все строки в форматах JSON, XML или массивах, но это последнее средство.
1 ответ
Простой массив строк подойдет, если у вас есть какие-либо навыки программирования. Создайте для каждого цикла (или для цикла во всем массиве) и воссоздайте строку, разделив ее на '.' как разделитель, так что home.php
становится home
а также php
, заменяя второй элемент, а затем снова создавая строку из подстрок. Если вы намереваетесь переименовать только php-файлы в html-файлы, вы можете просто заменить каждый раз php
с html
,
Это может быть достигнуто с любым возможным языком сценариев и программирования, поэтому дайте нам знать, если вам нужен простой пример на языке, с синтаксисом которого вы знакомы.