dimant
Новичок
Работа с текстовыми файлами.
Обьясните как написать следующий скрипт.Есть каталог DIR,в нём есть ещё несколько каталогов,в которых находятся текстовые файлы.Скрипт заранее не знает названия этих каталогов и файлов которые находятся в DIR'е.
Нужно во всех файлах которые находятся в этих каталогах найти такое
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" class="decorCellWhite">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" class="decorBodyCell">
<p class="textBody"><br>
<p><img src="../image.gif" align="right"></p>
И удалить всё что идёт перед этим.Далее нужно найти такое
href="page.htm">Перейти на страницу</a></p></center>
</p>
</td>
</tr>
</table>
И удалить всё что идёт после.
В общем нужно в каждом файле найти кусок текста по началу и концу и оставить его в файле а всё остальное вырезать.Имена файлов неизвестны,и вручную это сделать не представляется возможным из-за большого количества файлов.Это можно было бы сделать используя макросы ворда,но файлы находятся на сервере и скачивать их нет возможности.В общем в этой задаче мне не понятно как скрипт должен узнать имена и пути ко всем файлам,и как именно найти в файле большие куски текста.
Обьясните как написать следующий скрипт.Есть каталог DIR,в нём есть ещё несколько каталогов,в которых находятся текстовые файлы.Скрипт заранее не знает названия этих каталогов и файлов которые находятся в DIR'е.
Нужно во всех файлах которые находятся в этих каталогах найти такое
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" class="decorCellWhite">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top" class="decorBodyCell">
<p class="textBody"><br>
<p><img src="../image.gif" align="right"></p>
И удалить всё что идёт перед этим.Далее нужно найти такое
href="page.htm">Перейти на страницу</a></p></center>
</p>
</td>
</tr>
</table>
И удалить всё что идёт после.
В общем нужно в каждом файле найти кусок текста по началу и концу и оставить его в файле а всё остальное вырезать.Имена файлов неизвестны,и вручную это сделать не представляется возможным из-за большого количества файлов.Это можно было бы сделать используя макросы ворда,но файлы находятся на сервере и скачивать их нет возможности.В общем в этой задаче мне не понятно как скрипт должен узнать имена и пути ко всем файлам,и как именно найти в файле большие куски текста.