Как я могу извлечь данные и заменить их новым кодом и сохранить их как новый текст? [Дубликат]

Я пытался извлечь последние шесть цифр URL-адреса в каждой строке исходного текста и добавить его в другой код, который должен быть добавлен в текст результата. Также необходимо удалить некоторый код каждой строки из исходного текста и заменить его новым кодом в тексте результата.

ввод http://riyajr.googlepages.com/original.txt

вывод http://riyajr.googlepages.com/result.txt

Есть ли какое-либо программное обеспечение, которое может выполнить вышеуказанную задачу? Пожалуйста, помогите мне с любыми другими доступными опциями. Было бы здорово, если бы кто-нибудь мог предоставить мне полный код скрипта, который мог бы выполнить вышеуказанную задачу.

12.12.2008 19:06:36
спросил ранее как stackoverflow.com/questions/362032/…
brian d foy 12.12.2008 23:41:03
2 ОТВЕТА

Да, много. Это базовое приложение для любого языка сценариев - Perl или Python или ...

2
12.12.2008 19:13:22

PHP:

$infile = "in.txt";
$outfile = "out.txt";

foreach (file($url) as $line)
{

    //extract last 6 chars
    $chars = substr($line, -6);

    // append the last 6 chars to a outfile
    file_put_contents($outfile, "$chars\n", FILE_APPEND);
}

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

Получите хорошую книгу сценариев!

0
12.12.2008 19:32:31