Обработка строки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Обработка строки

Сообщение cg_ck » 16.05.2004 (Вс) 22:00

Здавствуйте. Такой вопрос:
Есть строка, неизвестной длины и произвольного содержания.
Мне нужно удостовериться что эта строка соответствует виду:
:(беспорядочная информация)__:(беспорядочная информация)
Но! до "__:" не должно быт двоеточия. Тоесть, если до этого момента встретится двоеточие(не имея ввиду двоеточие в начале), то эта строка не соответствует.
Дальше мне нужно разбить эту строку следующим видом:
Перемнная=(1-ая беспорядочная информация)
сообщение=(2-ая)
Вид=__:
Примерно так.
Вот собственно.
Ходит по лесу хомяк, хищный маленький дурак...

cg_ck
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 11.06.2003 (Ср) 12:02
Откуда: Riga(Latvia)

Сообщение cg_ck » 16.05.2004 (Вс) 22:17

Угук, сори. Тема закрыта.
Способ нашёл:

Код: Выделить всё
Private Str As String

Private Sub Form_Load()
    Dim Arr() As String
    Str = ":sakfjkjhsfkjhL___:kfdskfjshdfkjakjhdkjahsd"
    Arr = Split(Str, "__:", 2)
    MsgBox Arr(0) & vbCrLf & Arr(1)
End Sub


Хотя если есть другие варианты, было бы интересно послушать
Ходит по лесу хомяк, хищный маленький дурак...

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 16.05.2004 (Вс) 22:27

Тогда пока тему прикрывать не буду.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 17.05.2004 (Пн) 12:06

За что тебе, Гайдар, от автора топика, всей аудитории форума и меня лично, Большое и Толстое Спасибо! :P

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 17.05.2004 (Пн) 16:57

Всегда пожалуйста, Егорушка :).
Только ради тебя!
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 17.05.2004 (Пн) 20:53

И пошел флуд... 8)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 8:23

Это не флуд :) Это Административная Переписка :)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 10:08

(звание обязывает 8) ) :
Как бы не так!
Есть ведь ЛС :wink:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 10:18

Весьма правильное замечание :) Есть ЛС :) И почему бы вам, уважаемый, ими не воспользоваться :)?

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 10:44

А нужды нет.
Я ж "Административной Перепиской" не занимаюсь :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 11:28

В стройную цепь ваших рассуждений, уважаемый, вкралась одна очень обидная ошибка. Администранивная переписка именно ведется как раз в топиках. А вот все остальное - в личке. Так что, ежели вы сами, по вашему собственному признанию, ей не занимаетесь, то извольте в Личные пожаловать. :D

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 11:39

Неужели?
Несмотря на то, что "Переписка" - "Административная", но все же переписка, к тому же личная, не так ли? :wink:

И к теме топика имеет довольно таки отдаленное отношение, прав ли я? :wink:

Ну, а раз уважаемые администраторы посвящают общественность в свои "переписки", может пойдем дальше, нарушим правила форума, и будем обсуждать, Вас, дорогие администраторы? :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 12:02

Есть переписка личная а есть административная. И нечего их путать. Как говорится, не подтасовывайте :)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 12:13

Победный пост 666 :D

Своего я добился, спасибо за внимание :lol:

RayShade
Вот скажи, что я не прав, и вы с Гайдаром не флудили? :P
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 12:24

Прав, уважаемый, на этом форуме только один человек. И это, как вы можете догадаться, вовсе не вы :)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 12:37

Не надо уходить от ответа, уважаемый. :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.05.2004 (Вт) 12:46

(задумчиво так)
Видимо Бунтовщик любит опасность, любит ходить по краю, когда дыхание опасности щекочет нервы... Одна маленькая ошибка -- и вот он отключен, забанен по подсети и по MAC-адресу... Кто-то будет считать его безумцем, кто-то будет им восхищаться, о нем будут слагать саги и оды... Безумству храбрых поем мы песню... Аминь, FAKK2, мы все тебя любили, ты навеки останешься в наших сердцах...

:)))
Lasciate ogni speranza, voi ch'entrate.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 12:52

alibek
Польщен :roll:

Кстати, забанить, самое простой выход, но никак не самый действенный :wink:

PS: А вы заметили, кстати, как верно изречение: "Поведение человека зависит от его ярлыка" (точно не помню, передал смысл)

PPS: Тему пора в Треп переводить. :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 18.05.2004 (Вт) 14:51

RayShade писал(а):Прав, уважаемый, на этом форуме только один человек. И это, как вы можете догадаться, вовсе не вы :)


Да, прав тут всегда только я :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 14:53

Эх, уважаемый. Вот вы вроде как модератор, а наивны, как начинающий, право слово :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.05.2004 (Вт) 14:58

FAKK2, аминь :)
Lasciate ogni speranza, voi ch'entrate.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 18.05.2004 (Вт) 15:06

RayShade писал(а):Эх, уважаемый. Вот вы вроде как модератор, а наивны, как начинающий, право слово :)


Да ты тоже :).

Вообще - тут, на форуме - всегда прав Мишель %)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.05.2004 (Вт) 15:15

Вот, блин! Ходит тут вокруг да около все. Ты еще Дарлока вспомни :)

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 18.05.2004 (Вт) 17:28

RayShade писал(а):Вот, блин! Ходит тут вокруг да около все. Ты еще Дарлока вспомни :)


Не, Дарлок сам про нас не вспоминает :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.05.2004 (Вт) 22:02

alibek писал(а):FAKK2, аминь :)


Ну ну :twisted:

А вообще всегда прав я!

Можете спорить сколько хотите, ничего не докажете :lol:

Итак, первое есть. Сколько ещё можно получить?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 19.05.2004 (Ср) 8:26

Да сколько хочешь :) У меня их много :)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 19.05.2004 (Ср) 9:07

RayShade писал(а):Да сколько хочешь :) У меня их много :)


Ну, раз так. Интересно было бы, похвастаться "послужным списком" :lol:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 2

    TopList