Что нового

Как считать нужную строку из переменной которая содержит обычный текст?

hexin

Новичок
Сообщения
32
Репутация
0
Помогите пожалуйста найти как можно проще вариант по решению этой задачи.

Код:
$Data = "aaa"&@CRLF&"bbb"&@CRLF&"ccc" ; переменная которая содержит текст
$aLine = 2 ; строка которую нужно считать, то есть в этом случае это должно быть bbb

;$aResult

;MsgBox(4096, $aLine, $aResult)
 
Последнее редактирование:

IMStrelcov

CTPEJIbLLOB
Сообщения
258
Репутация
66
Код:
$sData = "aaa"&@CRLF&"bbb"&@CRLF&"ccc"
$iLine = 2
$aLine = StringRegExp($sData, '(?imsx)([^\v]+)', 3)
ConsoleWrite('> '& $aLine[$iLine-1]&@CRLF)

For $a=0 To UBound($aLine)-1
   ConsoleWrite($aLine[$a]&@CRLF)
Next
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Код:
$Data = "aaa" & @CRLF & "bbb" & @CRLF & "ccc"
$aLine = 2
$aResult = StringSplit($Data, @CRLF, 1)
MsgBox(4096, $aLine, $aResult[$aLine])
 
Верх