25 Октябрь 2008

Как вернуть текст между заданными значениями?

Строки |  Таги: , ,

Как вернуть текст между заданными значениями?

Option Explicit
Dim ss As String
Dim pos As Long

Public Function GetText1(ByVal AllText$, ByVal LeftText$, _
    ByVal RightText$, Optional ByVal start As Long = 1) As String
'Возвращает текст между двумя другими текстами с двух сторон
Dim s1 As Long, s2 As Long
s1 = InStr(start, Text1.Text, LeftText$, 1) + Len(LeftText$)
s2 = InStr(s1, Text1.Text, RightText$, 1)
GetText1 = Mid$(Text1.Text, s1, s2 - s1)
End Function

Private Sub Command1_Click()
Text1.Text = UCase(GetText1(ss, "Добрый вечер ", "!", pos + 1))
End Sub

Private Sub Form_Load()
Text1.Text = "Добрый вечер дамы и господа!"
End Sub


У нас куча комментариев (4) на запись “Как вернуть текст между заданными значениями?”

Почему бы Вам не высказать свое мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 12.11.2008, Rinat said:

    Если можно помогите сделать програмку есть текст типа
    спасите & помогите… и так далее 500 строк(база слов)
    нужно переделать чтоб было так
    спасите & (спасите)помогите..

  2. 2 On 12.11.2008, Александр said:

    Rinat скоро подготовлю код, который поможет Вам самому написать такую программу :)

  3. 3 On 13.11.2008, Rinat said:

    спасибо буду ждать. Я новичёк .Если не трудно побольше коментов

  4. 4 On 13.11.2008, Александр said:

    Читай последний пост, я еще вчера его написал :)

Оставить комментарий

Я не робот.