|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Обрезать строку до указанного символа |
|
[решено] Обрезать строку до указанного символа
|
Новый участник Сообщения: 9 |
Имеется файл вида:
61.172.246.180:80 61.172.249.94:80 61.172.249.96:80 62.233.138.180:3128 66.98.212.79:8888 Хотелось бы получить 2 файла Первый: 61.172.246.180 61.172.249.94 61.172.249.96 62.233.138.180 66.98.212.79 Второй: 80 80 80 3128 8888 То есть необходима функция обрезающая строку до указанного символа ":" с левой стороны затем с правой.. Буду рад любой помощи.. |
|
Отправлено: 15:08, 25-09-2009 |
![]() Пользователь Сообщения: 53
|
Профиль | Отправить PM | Цитировать мммм, вставить в эксель и сделать "текст по столбцам"
![]() Руками или средствами AutoIt - дело вкуса) |
Отправлено: 15:19, 25-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата rimm:
$sInFile = @ScriptDir & "\File.txt" $sOutFile_IPs = @ScriptDir & "\IPs.txt" $sOutFile_Ports = @ScriptDir & "\Ports.txt" $sReadFile = FileRead($sInFile) $aRet = StringRegExp($sReadFile, '((?:[0-9]{1,3}\.?){4}):([0-9]{1,4})', 3) $sOutFile_IPs_Content = "" $sOutFile_Ports_Content = "" For $i = 0 To UBound($aRet)-1 If Mod($i, 2) = 0 Then ;Чётное число (или 0), пишем IP'шки $sOutFile_IPs_Content &= $aRet[$i] & @CRLF Else ;Иначе пишем порты $sOutFile_Ports_Content &= $aRet[$i] & @CRLF EndIf Next $hFile = FileOpen($sOutFile_IPs, 2) FileWrite($hFile, $sOutFile_IPs_Content) FileClose($hFile) $hFile = FileOpen($sOutFile_Ports, 2) FileWrite($hFile, $sOutFile_Ports_Content) FileClose($hFile) Цитата Frost_Imp:
|
||
------- Отправлено: 16:16, 25-09-2009 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:20, 25-09-2009 | #4 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 16:28, 25-09-2009 | #5 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать kaster, оу
![]() ![]() |
Отправлено: 16:32, 25-09-2009 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Удаление файлов из списка указанного в txt | blacks2 | Вебмастеру | 28 | 02-09-2009 20:09 | |
[решено] Как обрезать нижнюю часть MPEG файла? | seman | Видео и аудио: обработка и кодирование | 31 | 20-08-2009 15:32 | |
[решено] чем еще можно обрезать песню? | Мартиша | Хочу все знать | 15 | 03-01-2009 11:55 | |
Интерфейс - Нужен твик -убрать в проводнике "Избранные ссылки", адресную строку и строку поиска | Mishechka | Microsoft Windows Vista | 18 | 16-09-2008 16:19 | |
[решено] Замена символа в строке, по номеру [PERL] | WestBronx | Вебмастеру | 1 | 22-03-2008 14:31 |
|