Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Действия со строками Добавлено: 11.10.04 23:51  

Автор вопроса:  Sania | ICQ: 347442784 
Скажите пожалуйста как мне получить например вторую букву строки,
можноли перебрать все семволы спомощю for'а.

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 12.10.04 00:15
Ничего не надо перебирать. Для этого есть Mid$ - выбирает из строки часть, начиная с определенной позиции и определённой длины.

Dim Bukva As String, Slovo As String
Slovo = "Слово"
Bukva = Mid$(Slovo, 2, 1)
MsgBox Bukva

Ответить

Номер ответа: 2
Автор ответа:
 neo_matrix



ICQ: 337536389 

Вопросов: 4
Ответов: 13
 Профиль | | #2 Добавлено: 12.10.04 14:29
Ну, я согласен с cresta

Ответить

Номер ответа: 3
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 12.10.04 19:26
Не удержусь, скажу :)
neo_matrix, а как тут можно не согласиться ;) Обычно молчание - согласие, а у тебя все наоборот :))

Ну да чтобы не быть как neo_matrix, предложу несколько иной способ, но рабочий ;)



    Dim slovo as string, bukvi() as byte

    slovo = "Hello"
    bukvi = StrConv(slovo, vbFromUnicode)

    Call MsgBox(Chr$(bukvi(1)))

Ответить

Номер ответа: 4
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 12.10.04 21:42
Что-то часто народ постит, чтобы просто согласиться. Может мне тоже попробовать:

Я согласен с neo_matrix, что он согласен со мной :-\

Ответить

Номер ответа: 5
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #5 Добавлено: 12.10.04 22:19
О, а я согласен на счет вашего совместного согласия и не без удовольствия к вам присоединюсь:

Я СОГЛАСЕН! :))) :~)) :)

Ответить

Номер ответа: 6
Автор ответа:
 Sania



ICQ: 347442784 

Вопросов: 18
Ответов: 7
 Профиль | | #6 Добавлено: 13.10.04 01:06

Ну спасибо.

Ответить

Номер ответа: 7
Автор ответа:
  Piton_4m



Вопросов: 10
Ответов: 26
 Профиль | | #7 Добавлено: 13.10.04 06:44

    For I = 1 To Len(Text1.Text)
        If Mid(UCase(Text1.Text), I, 1) = "T" Then
            MsgBox I & Mid(Text1.Text, I, 1)
        End If
    Next
Ucase нужен для перевода символов из нижнего в верхний регист... Вместо "T" можешь вставлять любой символ даже целую строку, но тогда Length у оператора Mid меняй на длинну символов.....

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 13.10.04 08:49
А я согласен с cresta, что он согласен с нео, что тот согласен с cresta, но вот я что-то никк не могу понять/согласиться с Graymorda, или я т\что-то пропустил :) ?

Ответить

Номер ответа: 9
Автор ответа:
  Piton_4m



Вопросов: 10
Ответов: 26
 Профиль | | #9 Добавлено: 13.10.04 11:13
можноли перебрать все семволы спомощю for'а.
- помоему человек этот вопрос задавал????

Ответить

Номер ответа: 10
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #10
Добавлено: 13.10.04 16:27
тогда отвечаем, МОЖНО, но зачем.. когда есть Mid$ или вышеприведенный советы.

Ответить

Номер ответа: 11
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #11
Добавлено: 15.10.04 15:54
А интересно за сколько подобных постов я догоню по количеству ув. sne
и какой должен быть pps (posts per second):)))

Ответить

Номер ответа: 12
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #12
Добавлено: 15.10.04 22:53
догонять следует тов. Павла... он у нас лидер форума... да еще, за компанию, и администратор с автором...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам