Size: a a a

2018 November 09

MM

MrBlack MrBlack in AutoIT RU
вообще то это вывод из
$out = Run('"C:\Program Files\1cv8\8.3.12.1714\bin\rac" session list --infobase=28a61a96-faba-11e7-d49f-0a1bfda6f609 --cluster=cee3f3fa-fab6-11e7-a289-0a1bfda6f609 192.168.211.239:1545', @ScriptDir, Default, 2)
источник

MM

MrBlack MrBlack in AutoIT RU
дальше работа с $out
источник

Ra

Ruslan aka DUDE in AutoIT RU
Ruslan aka DUDE
регекс обычно в цикле прогоняют
типо так (псевдо код):
match = RegExp(aRead, '^session +: (.+)')
while match.isMatch():
   ret = match.next()
источник

MM

MrBlack MrBlack in AutoIT RU
это если построчное считывание
источник

MM

MrBlack MrBlack in AutoIT RU
у меня же работа с многострочной переменной
источник

Ra

Ruslan aka DUDE in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
начиная с Example 4
источник

MM

MrBlack MrBlack in AutoIT RU
только первая строка проверяется
источник

ДВ

Дмитрий Втюрин in AutoIT RU
MrBlack MrBlack
у меня же работа с многострочной переменной
ну так бери ее построчно
источник

MM

MrBlack MrBlack in AutoIT RU
Как?
источник

ДВ

Дмитрий Втюрин in AutoIT RU
источник

MM

MrBlack MrBlack in AutoIT RU
все, разбил переменную через StringSplit на строки
источник

Ra

Ruslan aka DUDE in AutoIT RU
MrBlack MrBlack
все, разбил переменную через StringSplit на строки
(?m)^session +: (.+)
источник

MM

MrBlack MrBlack in AutoIT RU
$file = FileOpen('D:\test.txt')
$aRead = FileRead($file)
$sNew = StringSplit($aRead, @LF)
For $n in $sNew
 $result = StringRegExp($n, '(?m)^session +: (.+)',$STR_REGEXPARRAYMATCH)
 ConsoleWrite($result&@LF)
 Next
источник

MM

MrBlack MrBlack in AutoIT RU
но выводятся нолики
источник

Ra

Ruslan aka DUDE in AutoIT RU
флаг 3 куда делся
источник

Ra

Ruslan aka DUDE in AutoIT RU
MrBlack MrBlack
$file = FileOpen('D:\test.txt')
$aRead = FileRead($file)
$sNew = StringSplit($aRead, @LF)
For $n in $sNew
 $result = StringRegExp($n, '(?m)^session +: (.+)',$STR_REGEXPARRAYMATCH)
 ConsoleWrite($result&@LF)
 Next
и тут ненужно читать построчно
источник

Ra

Ruslan aka DUDE in AutoIT RU
короче
с построчным: ^session +: (.+)
не построчным: (?m)^session +: (.+) и флаг 3
источник

MM

MrBlack MrBlack in AutoIT RU
Спасибо
источник

Ra

Ruslan aka DUDE in AutoIT RU
у гугла спрашивал?
источник