Ruby: ограничение размера записи в текстовый файл при использовании gsub - PullRequest
0 голосов
/ 01 октября 2019

В настоящее время работает над анализом некоторых журналов ошибок. Я использую ruby ​​и библиотеку File. Я сталкиваюсь с 381 экземпляром слова uid, которое я заменяю пустой строкой, используя gsub.

enter image description here

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

file_input = ARGV[0]

text = File.read(file_input)

 replace = text.gsub(/uid/,'*********************************
 BEGINNING OF SUBMISSION *****************************************************')
File.open('testing.txt', "w") do |file|
  file << replace 
end

Когда я открываю testing.txt, файл содержит около 15 строк, что резко отличается от того, что передается в file_input, что составляет около 700 строк и содержит 381 упоминание слова uid,Есть ли предел?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...