Спецсимволы как в VBA

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Спецсимволы как в VBA

Сообщение gjghjc » 27.05.2003 (Вт) 8:32

В VBA есть специальные символы для замены или удаления любой цифры (^#), а есть ли что-нибудь подобное в чистом VB.
Мне например нужно написать прогу которая бы находила в текстовом файле числа формата
^#^#:^#^# (время) ^#^#^#^# г. (год).
Использование для этих целей макросы Ворда не предлагать!!!!!
Знаем, умеем, но не устраивает 8) 8)
Спасибо всем кто ответит :)
Утро добрым не бывает!

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 27.05.2003 (Вт) 10:02

Мне например нужно написать прогу которая бы находила в текстовом файле числа ...

...и что делала? :roll:
думаю можно самому подогнать программу под это...

зы... эта тема как-нить относится к http://bbs.vbstreets.ru/viewtopic.php?t=1395 :?:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________

bonch
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 17.09.2002 (Вт) 12:24
Откуда: Moldova

Сообщение bonch » 27.05.2003 (Вт) 11:40

Проблема та в чём??
Код: Выделить всё
If "05:06" like "##:##" Then MsgBox "OK"

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 28.05.2003 (Ср) 17:46

2Firestorm Относится, потому как необходимо удалять например все числа имеющие формат года да и над временем тоже поизвращаться нужно
Утро добрым не бывает!

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 29.05.2003 (Чт) 12:32

2bonch предложенная тобой фишка работает только если в строке нет больше ничего кроме времени, а мне нужно что-то типа
String1=Replace(string2, "##:##", "*##:##*"), где # - это любая цифра
Утро добрым не бывает!

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 29.05.2003 (Чт) 13:01

gjghjc писал(а):2bonch предложенная тобой фишка работает только если в строке нет больше ничего кроме времени, а мне нужно что-то типа
String1=Replace(string2, "##:##", "*##:##*"), где # - это любая цифра

ну дык подгони условия для определения времени в строке... типа такие условия: в строке должно быть":", и слева и справа на 2 то этого симовола должны быть цифры и только.... это и будет временем... типа если больше кикак... :lol:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 29.05.2003 (Чт) 16:20

Да, видно все-таки придется ручками делать, а жаль :cry: :cry: :cry: :cry:
Утро добрым не бывает!

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 29.05.2003 (Чт) 18:28

gjghjc писал(а):Да, видно все-таки придется ручками делать, а жаль :cry: :cry: :cry: :cry:

в строке может быть несколько "времён" ? :lol:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________

bonch
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 17.09.2002 (Вт) 12:24
Откуда: Moldova

Сообщение bonch » 30.05.2003 (Пт) 8:51

look
Код: Выделить всё

string1="asd 05:00 lko 23:34 kkk"
if string1 like "*##:##*" then
   string2=mid(string1,1,instr(1,string1,"##:"))
   string3=mid(string1,instr(1,string1,":##"))
   string4=mid(string3,1,instr(1,string3,"##:"))
   string5=string2+"YOUR TIME"+string3
   '...
   '...
   'etc
end if


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 94

    TopList  
cron