Заменить несколько строк в нескольких файлах

Я думаю, что название говорит само за себя. Как я могу заменить несколько строк в нескольких файлах?

Например, у меня есть следующие строки:

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,

Это может быть достигнуто с любым возможным языком сценариев и программирования, поэтому дайте нам знать, если вам нужен простой пример на языке, с синтаксисом которого вы знакомы.

Другие вопросы по тегам