powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Считать из строчки инфу
11 сообщений из 11, страница 1 из 1
Считать из строчки инфу
    #33961869
Фотография raptor3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая строка,которую считываю из файла

25,Новосибирск,c:\center\rielPro\base\novosibirsk.mdb,c:\center\rielpro\map\map-nsb.gif

Выцепить надо инфу от 2 запятой до 3,т.е. в итоге должна получится строчку c:\center\rielPro\base\novosibirsk.mdb
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33961917
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во народ ленивый пошел...
циклом по строке, номера нужных запятых - в память, потом - вырезать строку с помощью mid
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33962022
Фотография raptor3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не ленивый, а басик - не мой язык, с и паскал - другое дело, с басик сложнее - синкаксис плохо знаю
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33962201
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibblesво народ ленивый пошел...
циклом по строке, номера нужных запятых - в память, потом - вырезать строку с помощью mid
Зачем такие советы даете? Для этого есть команда Split.
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33962434
Фотография raptor3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s= "25,Новосибирск,c:\center\rielPro\base\novosibirsk.mdb,c:\center\rielpro\map\map-nsb.gif"
a = Split(s, ",")
круто - работает
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33962622
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из файла можно через запятую читать:

Input #fn , s1, s2, s3 ...
и найди свою s

если не Line Input то это работает
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33963849
blinow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во во, после таких Split ов и начинаются такие вопросы, ... я же в Delphi и C работаю, да какая разница хоть в Ребусе, вы что думаете все эти добавленные функции как-то по другому функционируют, кроме перебора строки. А вырезание в VB Mid.
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33963871
Фотография raptor3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinowВо во, после таких Split ов и начинаются такие вопросы, ... я же в Delphi и C работаю, да какая разница хоть в Ребусе, вы что думаете все эти добавленные функции как-то по другому функционируют, кроме перебора строки. А вырезание в VB Mid.

Главное split работает - а так пришлось бы собственную функцию писать
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33963969
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример, работает
Думаю все ясно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Dim objFSO As Object,objInputFile As Object
Dim strInputString$,intPos%,intPos1%,strFilePath$
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objInputFile=objFSO.OpenTextFile("C:\input.txt")
Do While Not objInputFile.AtEndOfStream
	strInputString=objInputFile.ReadLine
	If Len(strInputString)> 0  Then
		intPos=InStr( 1 ,strInputString,",")
		If (intPos<Len(strInputString)) Then
			intPos=InStr(intPos+ 1 ,strInputString,",")
			If (intPos<Len(strInputString)) Then
				intPos1=InStr(intPos+ 1 ,strInputString,",")
				If (intPos1<Len(strInputString)) Then
					strFilePath=Mid(strInputString,intPos+ 1 ,intPos1-intPos- 1 )
					MsgBox strFilePath
				End If
			End If
		End If
	End If
Loop
objInputFile.Close
Set objInputFile=Nothing
Set objFSO=Nothing
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33964175
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
split, действительно, интересный способ - надо будет потестить его при случае
...
Рейтинг: 0 / 0
Считать из строчки инфу
    #33965009
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Split'ом я часто пользуюсь, особенно для разделения слов в предложении, или еще чего-нибудь разделенного чем-нибудь ;)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Считать из строчки инфу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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