Ищет помощь в этом:Чтение содержимого из нескольких текстовых файлов
У меня есть каталог, полный текстовых файлов, названных с числовым идентификатором. Каждый текстовый файл содержит текст новостной статьи. Некоторые новостные статьи разделены на разные части, поэтому они находятся в разных текстовых файлах.
Имена таких
1001_1.txt, 1001_2.txt (These files contain two different part of the same article) 1002_1.txt, 1003_1.txt, 1004_1.txt, 1004_2.txt, 1004_3.txt, 1004_4.txt (these files contain four different parts of the same article, the parts will go up to a maximum of 4 only).
и так далее, и так далее.
В принципе, мне нужен скрипт (PHP, Perl, Ruby или иным образом), что бы просто поставить имя текстового файла (перед подчеркиванием) в колонке, и содержимого текстового файла в другой колонке , и если после подчеркивания есть любое число , поставьте его в один столбец.
Таким образом, вы бы иметь структуру таблицы, глядя, как это:
1001 | 1 | content of the text file
1001 | 2 | content of the text file
1002 | 1 | content of the text file
1003 | 1 | content of the text file
Любая помощь на том, как я могу сделать это будет оценено.
Существует около 7000 текстовых файлов, которые необходимо читать и импортировать в таблице для будущего использования в базе данных.
Было бы еще лучше, если содержание _1 и _2 файлов может быть выделено в разных colums, например:
1001 | 1 | content | 2 | content | 3 | content | 4 | content
1002 | 1 | content
1003 | 1 | content
(Как я уже сказал, имена файлов идут максимум до _4
, чтобы вы могли есть 1001_1
, 1001_2
, 1001_3
, 1001_4.txt
или только 1002_1
и 1003_1.txt
)
, как вы хотите, чтобы разобрать вывод, формат кажется мне странным, нет новой строки? – RageZ
@mobrule Я так думаю! – RageZ
Амиту было бы хорошо, если бы вы сообщили нам, что вы пробовали, мы здесь не для того, чтобы выполнять вашу работу ... – RageZ