|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] Пробел в имени файла на vb6.0 |
|
|
Разное - [решено] Пробел в имени файла на vb6.0
|
Старожил Сообщения: 329 |
|
|
Отправлено: 13:56, 01-02-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Что значит «частичное совпадение»? Поясните и проиллюстрируйте кодом.
|
Отправлено: 21:41, 12-02-2017 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Цитата Iska:
For i = 1 To UBound(Arr1, 1) For j = 1 To UBound(Arr2, 1) If Len(Arr2(j, 1)) > 0 Then If InStr(1, Arr2(j, 1), Arr1(i, 1)) > 0 Then Arr2(j, 2) = Arr1(i, 1) End If End If Next j Next i For i = 1 To UBound(Arr3, 1) For j = 1 To UBound(Arr2, 1) If Len(Arr2(j, 1)) > 0 Then If InStr(1, Arr2(j, 1), Arr3(i, 1)) > 0 Then Arr2(j, 3) = Arr3(i, 1) End If End If Next j Next i rn = Arr2 ПС вы даже не сходили по ссылке и не глянули что например в массиве я потом делю на файлы и папки те строки. Словарь это тоже не может. Ну и зачем инструмент который не может того что мне нужно? Да, он быстрый, но не гибкий. |
|
Отправлено: 21:49, 12-02-2017 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать blackeangel, «проиллюстрируйте кодом» подразумевает код, который можно исполнить и увидеть результат. То есть, готовый пример. Каково содержимое Arr1, Arr2 и Arr3?
Цитата blackeangel:
Цитата blackeangel:
![]() Цитата blackeangel:
P.S. Добавлю ещё про массивы: у Вас куча кода уходит попросту на борьбу с недостатками многомерных массивов. |
|||
Отправлено: 22:32, 12-02-2017 | #23 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
![]() Ну ка что там за борьба с коррупцией? И вообще, мы ушли от обсуждаемой темы. И занялись моим говнокодом, который даже еще не дописан и не оптимизирован. |
||
Последний раз редактировалось blackeangel, 13-02-2017 в 07:35. Отправлено: 06:54, 13-02-2017 | #24 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Iska, трудно было подсказать?
Вот так работает в массив Private Sub Command1_Click() Dim objFSO Dim arrContent Dim objRegExp Dim elem Dim i Set objFSO = CreateObject("Scripting.FileSystemObject") With objFSO.OpenTextFile("C:\system_statfile.txt") arrContent = Split(.ReadAll(), vbCrLf) .Close End With ReDim arr(UBound(arrContent), 4) Set objRegExp = CreateObject("VBScript.RegExp") objRegExp.Pattern = "^(.+) (\d+) (\d+) (\d+)(?:| (.+))$" ' For Each elem In arrContent If objRegExp.Test(elem) Then With objRegExp.Execute(elem).Item(0).Submatches For i = 0 To .Count - 1 arr(j, i) = .Item(i) Next j = j + 1 End With End If Next End Sub |
------- Отправлено: 21:36, 14-02-2017 | #25 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать blackeangel, подсказать мне не трудно. Но Вы должны отчётливо понимать две вещи:
|
Отправлено: 15:34, 15-02-2017 | #26 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Цитата Iska:
В прочем, этот форум не для выяснения отношений. А теперь о погоде. Как теперь наступила пора подобрать другой шаблон разбивающий на 2 столбца например, такое Где разделитель на столбцы может быть одним, двумя, тремя ... n пробелами. Вторая часть всегда начинается с Что надо менять уже в имеющемся шаблоне? |
|
Отправлено: 21:09, 18-02-2017 | #27 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата blackeangel:
Цитата blackeangel:
Ну, и подгрупп будет, соответственно, две. Если не сработает, попробуйте заэкранировать часть шаблона так: «u\:object_r\:». Не помню, надо ли экранировать двоеточие, або нет. |
||
Отправлено: 01:28, 19-02-2017 | #28 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:16, 19-02-2017 | #29 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата blackeangel:
![]() |
|
Отправлено: 23:27, 19-02-2017 | #30 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|