|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] Пробел в имени файла на vb6.0 |
|
Разное - [решено] Пробел в имени файла на vb6.0
|
Старожил Сообщения: 329 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 13:56, 01-02-2017 |
Ветеран Сообщения: 1803
|
Профиль | Отправить PM | Цитировать Найти первое слово, вырезать его, а оставшуюся часть строки разбить. Похоже в VB это функции - InStr, Mid, Len.
|
------- Отправлено: 16:39, 01-02-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:12, 01-02-2017 | #3 |
Забанен Сообщения: 793
|
|
Отправлено: 09:53, 02-02-2017 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата blackeangel:
Цитата blackeangel:
Цитата blackeangel:
В любом случае Вам следует сделать либо а) заранее позаботиться о содержимом исходной строки или б) найти методы, позволяющие однозначно судить о начале и конце каждого токена в строке. Например, для приведённых Вами вариантов воспользоваться регулярками по совету коллеги greg zakharov. |
||||
Отправлено: 21:28, 02-02-2017 | #5 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Что то такое?
Dim re As Object, result As Object, i As Integer Set re = CreateObject("VBScript.RegExp") re.Pattern = "^(.*) (\d+) (\d+) (\d+)( ?(.*))?$" Set result = re.Execute("system/app/MetokNLP/lib/arm64/liblocSDK 2 5OEMXXX.so 0 0 644") system/app/MetokNLP/lib/arm64/lib.so 0 0 644 |
Отправлено: 21:36, 06-02-2017 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата blackeangel:
Вы сначала определитесь, какие могут быть варианты, затем — по каким критериям для всех этих вариантов можно определить токены. Вот я вижу у Вас уже кучу вариантов: и это явно не все возможные. Я, например, совершенно не представляю, что это такое, и что там вообще может быть. Излагайте подробно, иначе толку не будет. |
|
Отправлено: 05:36, 07-02-2017 | #7 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Цитата Iska:
А вот только пробелы справа, что то упустил. В общем возможные варианты: 1. Пробелы слева(относительно цифр) 2. Пробелы справа 3. Пробелы и справа и слева 4. Нет пробелов. Ну например. |
||
Отправлено: 19:28, 07-02-2017 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать blackeangel, Вы не поймёте, что я хочу услышать.
Что собой представляет данная строка? Откуда она берётся? Каким правилам подчиняется её содержимое? Что представляет собой каждый токен этой строки? Каким может быть содержимое каждого токена? Почему в одном случае их четыре, а в другом пять? |
Последний раз редактировалось Iska, 08-02-2017 в 22:29. Причина: Описка Отправлено: 21:19, 07-02-2017 | #9 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
||||||
Отправлено: 22:07, 08-02-2017 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - копирование выбранного файла в определенное место и добавление к имени файла даты | x800 | Скриптовые языки администрирования Windows | 0 | 19-02-2014 20:39 | |
CMD/BAT - Использование имени файла для правки в теле файла. | xkafkax | Скриптовые языки администрирования Windows | 8 | 20-07-2013 11:06 | |
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. | OSArev | Скриптовые языки администрирования Windows | 2 | 30-01-2011 11:58 | |
Ошибка - Каракули в реестре "Синтаксическая ошибка в имени файла,имени папки или метке тома" | permas | Microsoft Windows 2000/XP | 2 | 20-02-2010 19:30 | |
Разное - [решено] Пробел в конце имени папки | DuoStorm | Microsoft Windows 2000/XP | 1 | 17-04-2008 19:18 |
|