Что нового

[RegExp] Строку на части а элементы по массивам

royalfint

Трейдер, Программист, Игродел, Веб-Мастер
Сообщения
74
Репутация
0
Есть файл txt файл такого вида:
Код:
EURUSD_15_call;GBPJPY_20_put;
мне нужно получить несколько массивов значений. 1)для EURUSD и GBPJPY 2) для 15 и 20 3) для put и саll. Чтобы я потом мог перебирать первый массив и если он не пустой то отправлять данные на сервер.
разобрать нужно сначала на части то есть на EURUSD_15_call и GBPJPY_20_put, а потом на EURUSD,15,call и GBPJPY,20,put.Далее запихать все по массивам:
array1['EURUSD','GBPJPY']
array2['15','20']
array3['call','put']

Всем спасибо заранее! :IL_AutoIt_1:
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Код:
$sData = 'EURUSD_15_call;GBPJPY_20_put;'
$aData = StringSplit($sData, '_;')

$n = Floor($aData[0]/3)
For $i=0 To $n-1
	$index = $i*3
	ConsoleWrite($aData[$index+1]&","&$aData[$index+2]&","&$aData[$index+3]&@CR)
Next
 
Автор
royalfint

royalfint

Трейдер, Программист, Игродел, Веб-Мастер
Сообщения
74
Репутация
0
Спасибо огромное! :beer:
 
Верх