Ищу софт с помощью которого можно подсчитать кол-во букв в каждой строке файла и копировать строки с нужным мне кол-вом букв. Заранее спасибо
Данный код подсчитает количество строк и выведет на экран это количество столько раз, сколько строк в файле. Он не подсчитает количество букв. Подсчет количества букв в строках файла: PHP: <?php $file = array_map("trim", file("file.txt")); $x=1; foreach($file as $line){ preg_match_all("#[[:alpha:]]#", $line, $matches); echo "Количество букв в строке №$x - ".count($matches[0])."<br>\r\n"; $x++; } ?> По поводу копирования. Нужно уточнить, больше какого значения будет нужное тебе количество букв?
ну примерно size_t st_reqired_len = esp+8; size_t current = 0; gets(file, s_string); while ( считаем длину && current <= esp+8) if(==) strcpy, return true; return false;
PHP: var TL: TStringList; i: integer; begin TL := TStringList.Create; try OpenDialog1.Execute; TL.LoadFromFile(OpenDialog1.FileName); for i := 0 to TL.Count - 1 do if Length(TL.Strings[i]) = StrToInt(Edit1.Text) then memo1.Lines.Add(TL.Strings[i]); finally TL.Free; end; end;
ruby Code: f=File.new('fl','r') while !f.eof do str=f.gets File.new('outfile','a').puts str if str.size>10 #kol-vo bukv end
JavaScript + jQuery Code: <textarea id='test1'></textarea> <textarea id='test2'></textarea> <input type='button' id='btn' value='ok'> <script> var minSymbolsCount=10; $('#btn').click(function(){ els=$('#test1').val().split("\n"); for(var i=0; i<els.length ; i++){ if(els[i].length>minSymbolsCount) $('#test2').val($('#test2').val()+"\n"+els[i]); } }); </script> в текстарею #test1 закидываем текст -> нажимаем на кнопку и в текстарии #test2 появляются нужные строки P.S. жду версию на SQL