В настоящее время работает над анализом некоторых журналов ошибок. Я использую ruby и библиотеку File
. Я сталкиваюсь с 381 экземпляром слова uid
, которое я заменяю пустой строкой, используя gsub
.
Однако, когда я заменяю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
,Есть ли предел?