Привет всем.
Имеется текстовый документ (111.txt) формата:
в первом столбике всегда 10 знаков, во втором всегда 11 знаков и начинаются всегда с 21!
Вопрос:
нужно поменять столбики местами. А именно: 3 столбик удалить, первый со вторым поменять местами.
Решить хотел так:
- Создать массив и присваивать построчно цифры с 1 по 10 первому члену массива, с цифр 21 отсчитать 11 символов и присвоить второму...
- поменять местами уже можно на выходе когда будет формироваться новый текстовый документ - проблем ноль.
Натолкните на функцию что бы можно было взять в определенной строчке определенные символы - то есть с 1 по 10
пробовал:
но не до конца понял как работает StringSplit.
Имеется текстовый документ (111.txt) формата:
Код:
533491,868 2175339,949 -21,898
543539,878 2195282,796 -21,900
543573,591 2195243,042 -21,900
543584,613 2195248,936 -21,900
в первом столбике всегда 10 знаков, во втором всегда 11 знаков и начинаются всегда с 21!
Вопрос:
нужно поменять столбики местами. А именно: 3 столбик удалить, первый со вторым поменять местами.
Решить хотел так:
- Создать массив и присваивать построчно цифры с 1 по 10 первому члену массива, с цифр 21 отсчитать 11 символов и присвоить второму...
- поменять местами уже можно на выходе когда будет формироваться новый текстовый документ - проблем ноль.
Натолкните на функцию что бы можно было взять в определенной строчке определенные символы - то есть с 1 по 10
пробовал:
Код:
#include <file.au3>
#include <array.au3>
$file = FileOpen("e:\0. Работа\1. Переводы\2012.03.28 300-368\4. 300-368 после тл", 0)
For $i = 1 to 5
$line = FileReadLine($file)
MsgBox (1, "Сообщение", $line)
$aData = StringSplit($Line, ',', 11)
$sData1 = $aData[0]
$sData2 = $aData[1]
MsgBox (1, "Сообщение", $line)
MsgBox(0, "Data", $sData1)
Next
но не до конца понял как работает StringSplit.