Что нового

Как избежать переноса строки при использовании такого шаблона (.*?)\.(.*?)

ivsatel

Продвинутый
Сообщения
319
Репутация
84
Здравствуйте.
Использую AutoIt: v.3.3.8.1

Хочу получить цифровое значение, а при его выводе оно почемуто переносится на другую строку. Как это исправить?
Код:
#include <INet.au3>
#include <Array.au3>

$HTML = _INetGetSource('http://dsrt.dyndns.org/uvs.htm')
$Get = StringRegExp($HTML, ">Universal Virus Sniffer v(.*?)\.(.*?)</font>", 3)
_ArrayToClip($Get)
$UVS = ClipGet()
MsgBox(4096, "", $UVS)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Вот так ещё можно:

Код:
$HTML = BinaryToString(InetRead('http://dsrt.dyndns.org/uvs.htm'))
$sVer = StringRegExpReplace($HTML, "(?s).*>Universal Virus Sniffer v([^\r\n]*)\.([^\r\n]*)</font>.*", '\1\2')
ClipPut($sVer)
MsgBox(4096, "", ClipGet())
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
ivsatel
Задача решена?
 
Верх