Вверх ↑
Этот топик читают: Гость
Ответов: 22
Рейтинг: 1
#1: 2012-10-02 12:33:31 ЛС | профиль | цитата
Всем привет. Вопрос в следующем. Есть некоторый объем шифрованного текста, который хочу расшифровать и локализовать на русский язык. Сам шифр уже разгадал и поэтому, чтобы долго и нудно не сидеть в сопоставлении цифр и букв решил в Hiasm'Е сделать что-то типа генератора (схема ниже). Проблема в том, что если в первом компоненте StrList в строках находится по одному символу, то всё прекрасно работает, а если два символа и более, то не работает. Я так понимаю, что необходимо какое-то разделение введенной строки на пары из символов, но не понимаю, как это сделать. Please HELP!
code_29214.txt
карма: 0

0
файлы: 1code_29214.txt [2.6KB] [159]
Ответов: 1376
Рейтинг: 197
#2: 2012-10-02 13:23:31 ЛС | профиль | цитата
Solenij писал(а):
необходимо какое-то разделение введенной строки на пары из символов
компоненты Length,For,Copy в помощь
карма: 1

0
Ответов: 704
Рейтинг: 44
#3: 2012-10-02 13:45:44 ЛС | профиль | цитата
Не понятно мне, для чего в вашей схеме вы принимаете решение работать с ArrayEnum? Когда можно воспользоваться MultiReplace и весь ваш текст будет распознан.
карма: 0

0
Ответов: 1536
Рейтинг: 176
#4: 2012-10-02 14:03:51 ЛС | профиль | цитата
Solenij,
code_29215.txt
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
файлы: 1code_29215.txt [1.2KB] [112]
Ответов: 22
Рейтинг: 1
#5: 2012-10-02 18:48:26 ЛС | профиль | цитата
Kazbek17 писал(а):
Не понятно мне, для чего в вашей схеме вы принимаете решение работать с ArrayEnum? Когда можно воспользоваться MultiReplace и весь ваш текст будет распознан.

ser_davkin писал(а):
Solenij,
code_29215.txt

Пробовал данный элемент, но он некорректно работает в данном случае. Например, если взять шифрованную строку A1B2A9A8BEAED0A9889E8E9F849D99848283 и преобразовать через этот компонент, то получается L_3SC=5dEcription, а должно L_DESC=Description. Это происходит потому, что компонент MultiReplace считывает все повторения символов, а мне нужно, чтобы считывались последовательные пары символов.
foksov писал(а):
компоненты Length ,For ,Copy в помощь

Посмотрел компоненты, вроде то, что нужно, но никак не получается свести их правильно в моей схеме.
карма: 0

0
Ответов: 1376
Рейтинг: 197
#6: 2012-10-02 19:00:12 ЛС | профиль | цитата
Solenij писал(а):
никак не получается свести их правильно в моей схеме.
Вот
code_29217.txt
карма: 1

1
файлы: 1code_29217.txt [2.8KB] [152]
Голосовали:ser_davkin
Ответов: 1536
Рейтинг: 176
#7: 2012-10-02 19:08:47 ЛС | профиль | цитата
Solenij, это вариант от foksov с использованием MultiReplace.
code_29218.txt
карма: 1
Не так страшна ошибка, как опасность её не заметить.

1
файлы: 1code_29218.txt [2.6KB] [120]
Голосовали:foksov
Ответов: 22
Рейтинг: 1
#8: 2012-10-02 20:09:20 ЛС | профиль | цитата
foksov писал(а):
Вот
code_29217.txt

ser_davkin писал(а):
Solenij, это вариант от foksov с использованием MultiReplace.
code_29218.txt

Спасибо, парни. Всё получилось. Оба варианта хороши, теперь локализацию по быстрее сделаю.
карма: 0

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)