12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
||||||
1 | ||||||
Строковые типы Pos и Copy10.06.2010, 12:37. Просмотров 1805. Ответов 18
Метки нет Все метки)
(
Допустим есть тест
0
|
|
10.06.2010, 12:37 | |
Pos,Copy copy, pos Copy pos |
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 12:47 | 2 |
Lenght(Текст)
Если при начале поиска {Текст} известен, то зачем его еще копировать куда-то через Copy? Добавлено через 4 минуты Или я чего-то не понимаю...
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
10.06.2010, 13:03 [ТС] | 3 |
Также и размер {Текста} не известно
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 13:17 | 4 |
Дак если !HKL C&; S&(LKJ22Q известно, то зачем его искать?
Добавлено через 21 секунду Вот я про что. Добавлено через 1 минуту Тьфу. Добавлено через 29 секунд Блиин... ну запутал... Добавлено через 1 минуту Т.е. не известно где искать, что искать, но найти надо? Такого быть не может. Добавлено через 8 минут Если с другой стороны зайти: откуда в примере первого поста берется ? Добавлено через 29 секунд Не случайным же образом генерируется?
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
||||||
10.06.2010, 13:18 [ТС] | 5 | |||||
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 13:27 | 6 |
Ты явно не с той стороны заходишь. Или я тупой. Я правильно понял надо из, например
Код
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb;Persist Security Info=False' Добавлено через 1 минуту db.mdb в данным случае.
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
10.06.2010, 13:32 [ТС] | 7 |
Все намного проще)) надо из Текста достать строчку , эта строчка имеет свойство менять размер и содержимое
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 13:36 | 8 |
Значит всё намного сложнее
Добавлено через 2 минуты У тебя вот вопрос: Как найти длину? А как возможно найти позицию того, чего не знаешь? Добавлено через 44 секунды Т.е. нету ни позиции начальной, ни содержимого и соответственно длины...
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
10.06.2010, 13:36 [ТС] | 9 |
я написал часть кода, осталось через тип Pos определить номер конечного знака и вычесть из него номер начального
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 13:41 | 10 |
Дак а зачем искать то, что написано между знаками, если надо найти сами знаки и вырезать то, что между ними?
Добавлено через 1 минуту В 6ом посту тоже имя базы вычисляется как строка между "знаками" DataSource= и ; Добавлено через 1 минуту Только не надо говорить, что содержимое "знаков" тоже не известно ![]()
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
10.06.2010, 13:47 [ТС] | 11 |
В Copy нужно вернуть длину строчки !
Не по теме: я сейчас не с компа, пример привести не получится
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 13:57 | 12 |
Сначала надо найти где эта строчка расположена. Для этого надо найти где расположен начальный и конечный знак. Таким образом узнаем длину строки. И только потом вырезаем.
Больше ни одного ответа не сделаю...
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
||||||
10.06.2010, 14:25 [ТС] | 13 | |||||
Обьясню конкретней на коде, видимо я в начале не правильно сформулировал вопрос -
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 14:36 | 14 |
Я же выше написал: ищем где "допустим " и " текст может". И вырезаем строку с позиции "допустим "+ длина("допустим ") кусок строки длиной позиция(" текст может")-позиция("допустим ")-длина("допустим ").
Добавлено через 3 минуты Или опять не так? ![]()
1
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
||||||
10.06.2010, 15:17 [ТС] | 15 | |||||
Добавлено через 17 минут Извиняюсь за грамматические ошибки которые не замечал)
0
|
1 / 1 / 0
Регистрация: 10.06.2010
Сообщений: 4
|
||||||
10.06.2010, 15:36 | 16 | |||||
Можно сделать и по-другому
0
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
10.06.2010, 16:04 [ТС] | 17 |
{Твой текст} - не известен
0
|
148 / 148 / 3
Регистрация: 05.05.2010
Сообщений: 569
|
|
10.06.2010, 17:42 | 18 |
Alest, со строкой подключения - это пример. Имя БД тоже может быть любое. Т.е. получение имени файла БД из строки подключения - частный случай твоей задачи. Только для объяснения этого потребовалось еще полторы страницы комментов.
1
|
12 / 12 / 5
Регистрация: 03.06.2010
Сообщений: 84
|
|
11.06.2010, 09:51 [ТС] | 19 |
harmless, Спасибо! Просто я первый раз с этим сталкиваюсь на практике
![]()
0
|
11.06.2010, 09:51 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. copy pos
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |