Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   сравнить строки (https://javascript.ru/forum/server/75910-sravnit-stroki.html)

денис77447327 16.11.2018 00:16

сравнить строки
 
есть 2 тхт файла в каждом есть много строк по 500 символов
нужно из первого файла брать первые 42 символа и проверять есть ли такая комбинация во всех строках другого файла. и если есть то записывать ее в третий файл тхт.
дальше брать символы с первого файла начиная с 43го по 84й символ и так далее..
помогите как реализовать на js или node.js

денис77447327 16.11.2018 17:13

Цитата:

Сообщение от денис77447327 (Сообщение 498678)
есть 2 тхт файла в каждом есть много строк по 500 символов
нужно из первого файла брать первые 42 символа и проверять есть ли такая комбинация во всех строках другого файла. и если есть то записывать ее в третий файл тхт.
дальше брать символы с первого файла начиная с 43го по 84й символ и так далее..
помогите как реализовать на js или node.js

что лень код писать? а? знатоки

SuperZen 16.11.2018 19:00

fs.read(file_definition, buffer, offset, length, position, callback)

j0hnik 16.11.2018 23:54

const fs = require('fs');
var text1 = fs.readFileSync('file1.txt')+'',
text2 = fs.readFileSync('file2.txt')+'',
data = '';
while(text1.length){
	var frag = text1.slice(0,42);
	if(text2.includes(frag)) data+=frag;
	text1 = text1.slice(42);
}
fs.writeFileSync('file3.txt', data);

денис77447327 18.11.2018 01:15

спасибо работает


Часовой пояс GMT +3, время: 19:31.