Что нового

Как скопировать в буфер определенынй текст из файла?

GGAlin

Новичок
Сообщения
2
Репутация
0
Всем привет.
Нужна помощь. Нужно скопировать определенный текст из файла в буфер
этот файл открывается с помощью notepad\notepad++ . В этом файле всегда разное кол-во строк, но данные, которые необходимо скопировать, всегда, допустим, на 5й строке
Выглядит примерно так:
werwe
ewqewq
dfdfdf
fdfdf
number 777
dfgdfg

в буфер нужно скопировать не всю 5ю строку, а только число, в данном примере^ это 777

в идеале бы еще, при получении из буфера вписывать свой текст, вместе с полученным числом, например "рейтинг 777"
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Код:
$sFile = @ScriptDir & '\file.txt'
$iLine = 5
$sPrefix = 'рейтинг '

$sRead = StringRegExpReplace(FileReadLine($sFile, $iLine), '(?s)^.*?(\d+).*', '\1')
ClipPut($sPrefix & $sRead)
 
Верх