Страница: 1 |
Для встречающихся в заданном тексте пар рядом расположенных символов указать, сколько раз встречается в тексте каждое из таких двухбуквенных сочетаний. (Пара буквенных сочетаний задана как константа.) Пожалуста, помогите. Очень необходимо.
То есть тебе нужно узнать сколько раз в строке встречается определенная фраза. Я правильно понял? Тогда юзай Instr() Понял или нужен код? проще использовать цикл от 1 до конца строки, со счетчиком... и сверять пару символов из строки Mid() с заданной константой... - делов на 30 сек... Скорее ему нужен сам код. Option Explicit b="ab" ' Пример поиска Loop Разбиваешь функцией Split на массив и считаешьсколько там элементов Private Sub cmdOK_Click() Страница: 1 |
Вопрос: Пожалуйста, помогите написать программу. Очень ...
Добавлено: 10.05.04 13:46
Автор вопроса: MadAlex2004
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #1
Добавлено: 10.05.04 15:18
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 10.05.04 17:01
Номер ответа: 3
Автор ответа:
Grommy
Вопросов: 3
Ответов: 5
Профиль | | #3
Добавлено: 10.05.04 17:32
Номер ответа: 4
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #4
Добавлено: 10.05.04 17:57
Private Sub Command1_Click()
Dim a As String, b as string
a = lcase$("ABghiABnw") ' Строка для примера
Dim npos As Integer, n As Integer
npos = 1
Do Until npos = 0
npos = InStr(npos, a, "ab")
If npos <> 0 Then
n = n + 1
npos = npos + 1
End If
MsgBox n
End Sub
Номер ответа: 5
Автор ответа:
K-00
ICQ: 179750444
Вопросов: 7
Ответов: 20
Профиль | | #5
Добавлено: 11.05.04 01:05
Dim str As String, strFind As String, strAdd As String, a As Variant
Dim ans As Long
strFind = InputBox("Ââåäèòå ïîäñòðîêó")
strAdd = IIf(strFind = "**", "^^", "**")
str = strAdd & Txt1.Text & strAdd
a = Split(str, strFind, , 0)
ans = UBound
Caption = ans
End Sub