powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Преобразование
6 сообщений из 6, страница 1 из 1
Преобразование
    #32753134
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем
есть строка:
wret\ewt*ewt:/|"kujg"<u>.
как можно ее преобразовать в:
wret_ewt_ewt___kujg__u__

всем спасибо.
...
Рейтинг: 0 / 0
Преобразование
    #32753144
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно через split но это не очень хорошо
...
Рейтинг: 0 / 0
Преобразование
    #32753213
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я могу еще более конкретизировать проблему:
эта строка - имя файла.
винда всегда проверяет корректность имен, но вот какая винапи-шная функция?
...
Рейтинг: 0 / 0
Преобразование
    #32753308
а банально посимвольно обработать, заменяя "кривые символы" на _ -- чем не устраивает?
...
Рейтинг: 0 / 0
Преобразование
    #32753358
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я подобную проблему решал следующим образом:
массив (0-255), в котором кодам заменяемых символов соответствуют коды символов на которые нужно заменить.
- cоздаём этот массив r()
- открываем строку, как массив s()
- в цикле заменяем все символы s(i) = r(s(i))
...
Рейтинг: 0 / 0
Преобразование
    #32753530
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо всем
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Преобразование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]