Разбить строку по на 4 части по 8 символов
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) (2) Ребята, большое спасибо! Сделал!
Если возможно, подскажите пожалуйста, как победить:
все та же строка ИсходнаяСтрока = "11000000101010000000000000000001";
переменная Z = 8
отсчитываем от начала строки Z (в нашем примере 8) символов в строке, и с 9 по 32 заменяем все символы на "0"
Насколько я понял тут также необходим цикл с 1 По 32 и СтрЗаменить. Но не получается отсчитать 8 символов и соединить со СтрЗаменить..
Если возможно, подскажите пожалуйста, как победить:
все та же строка ИсходнаяСтрока = "11000000101010000000000000000001";
переменная Z = 8
отсчитываем от начала строки Z (в нашем примере 8) символов в строке, и с 9 по 32 заменяем все символы на "0"
Насколько я понял тут также необходим цикл с 1 По 32 и СтрЗаменить. Но не получается отсчитать 8 символов и соединить со СтрЗаменить..
(10)
Спасибо!
А если в самом конце итоговой строки мне нужно будет вставить символ "Е", правильно ли я модифицировал код? Работает, но не уверен что правильно сделал
(10)
ИсходнаяСтрока = "11000000101010000000000000000001";
СтрокаНулей = "00000000000000000000000000000000";//их 32
Z = 8;
КонечнаяСтрока = Лев(ИсходнаяСтрока, Z) + Лев(СтрокаНулей, СтрДлина(ИсходнаяСтрока)-Z);
СтрокаНулей = "00000000000000000000000000000000";//их 32
Z = 8;
КонечнаяСтрока = Лев(ИсходнаяСтрока, Z) + Лев(СтрокаНулей, СтрДлина(ИсходнаяСтрока)-Z);
Спасибо!
А если в самом конце итоговой строки мне нужно будет вставить символ "Е", правильно ли я модифицировал код? Работает, но не уверен что правильно сделал
ИсходнаяСтрока = "11000000101010000000000000000001";
СтрокаНулей = "00000000000000000000000000000000";//их 32
Z = 8;
СимволВКонце = "Е";
КонечнаяСтрока = Лев(ИсходнаяСтрока, Z) + Лев(СтрокаНулей, СтрДлина(ИсходнаяСтрока)-Z-1) + Прав(СимволВКонце, 1);
Показать(10)
(9)
Прошу прощения, не стал описывать всю задачу, думал спросить точечно
Создаю обработку генерации конфиг файлов для сетевого оборудования, с последующим заливом . Естественно, необходимо производить расчет сети, и пришлось сооружать мини subnet калькулятор. Адреса из формата dec перевожу в bin, выполняю операции, а затем снова перевожу в dec.
Мой первый вопрос был как раз связан с обратным переводом в dec (где разбивал на 4 части), а второй с расчетом host min и host max
Для наглядности прикладываю скрин
Прошу прощения, не стал описывать всю задачу, думал спросить точечно
Создаю обработку генерации конфиг файлов для сетевого оборудования, с последующим заливом . Естественно, необходимо производить расчет сети, и пришлось сооружать мини subnet калькулятор. Адреса из формата dec перевожу в bin, выполняю операции, а затем снова перевожу в dec.
Мой первый вопрос был как раз связан с обратным переводом в dec (где разбивал на 4 части), а второй с расчетом host min и host max
Для наглядности прикладываю скрин
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот