|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Превратить строку в масив |
|
[решено] Превратить строку в масив
|
![]() Новый участник Сообщения: 28 |
Мне надо превратить строку в масив и провести над ним определеныеоперации, но вместо того. чтоб превратить, оно выводит число. Вот кусок код:
Цитата:
|
||
------- Отправлено: 10:22, 19-01-2010 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:37, 19-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Спасибо, но этот способ не подходит для моего случая. Моя строка-это слово, и мне это слово надо разделить на буквы, каждая из которых будет в отдельной ячейке массива
|
------- Отправлено: 11:07, 19-01-2010 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Если по буквам, то так:
#include <Array.au3> $string = "Мне надо превратить строку в массив и провести над ним определеные операции." $sTitle = "Моя строка" $avArray = StringSplit($string, "") _ArrayDisplay($avArray, $sTitle) Из русской справке по функции StringSplit Цитата:
|
|
Отправлено: 11:47, 19-01-2010 | #4 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать (2):31,00,32,00,33,00,34,00,35,00,36,00,37,00,38,00,39,00,61,\
пробел 00,62,00,63,00,64,00,65,00,66,00,67,00,68,00,69,00,6a,00,6b,00,6c,00,6d,00,\ пробел 6e,00,6f,00,70,00,71,00,72,00,73,00,74,00,75,00,76,00,77,00,78,00,79,00,7a,\ пробел 00,00,00 а нельзя такой массив сохранить в памяти? http://forum.oszone.ru/post-1324639-2.html --- я проверил ваш пример, однако у меня нечто другое.... мне надо просто сохранить как есть, наоборот без модификации Но номера строк тут тоже не подходят, так как я не знаю позицию контента заранее... |
|
------- Отправлено: 01:15, 20-01-2010 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать semiono,
Мне кажется, тут надо надо найти точный символ начала (в Вашем примере это, похоже =hex) и, также точно найти символ конца (у Вас это вроде @CRLF "New Value, потом StringRegExpReplace. Может быть я не прав, гуру поправят. Или наоборот, точно обозначить в "pattern" то, что надо оставить. PS Где -то на форумах была функция от CreatoR, котрая извлекала в массив IP адреса. Наверное, можно аналогично. Если не найдете ее, то я могу у себя ее поискать. я ее точно куда-то положил. |
Отправлено: 01:53, 20-01-2010 | #6 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать Ага, я знаю, но по регэксп - это гуру нужен!
![]() И меня волнует можно ли такой кусок сохранить как переменную, чтоб потом это всё вписалось в нью файл как и было |
------- Отправлено: 02:17, 20-01-2010 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - *МОДЕМ*| превратить в voice | pva | Прочее железо | 2 | 18-11-2009 20:18 | |
Интерфейс - [решено] WIN XP SP3 c иероглифами, превратить в русскую | mr.R | Microsoft Windows 2000/XP | 3 | 18-12-2008 09:44 | |
Интерфейс - Нужен твик -убрать в проводнике "Избранные ссылки", адресную строку и строку поиска | Mishechka | Microsoft Windows Vista | 18 | 16-09-2008 16:19 | |
[решено] Как дюймы превратить в сантиметры? | united | Хочу все знать | 5 | 26-07-2008 18:50 | |
Установка - [решено] Как установленный Professional превратить в Home Edition? | SOK4 | Microsoft Windows 2000/XP | 1 | 08-06-2008 02:18 |
|