powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Парсинг строки
3 сообщений из 3, страница 1 из 1
Парсинг строки
    #33931184
Nick-From
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
В общем есть строка в которой содержится искомое слово. Слово может менять свою длину, например оно может быть таким:
Объект1
Объект123
Объект878789

Т.е. сама строка выглядит примерно так:

Здесь идет какой-то текст, а вот и слово: ОбъектXXXXX и возможно текст далее.

Подскажите пожалуйста, как оптимально можно вытащить из строки это слово?
Спасибо!
...
Рейтинг: 0 / 0
Парсинг строки
    #33931391
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Воспользуйся регулярными выражениями.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Public Sub X()
    Dim objRegExp As RegExp
    Dim objMatches As MatchCollection
    Dim strTest As String
    
    Set objRegExp = New RegExp
    
    strTest = "Здесь идет какой-то текст, а вот и " & _
      "слово: Объект878789 и возможно текст далее."
    
    objRegExp.Pattern = "Объект[0-9]{1,10}"
    
    Set objMatches = objRegExp.Execute(strTest)
    
    MsgBox objMatches.Item( 0 )
End Sub
...
Рейтинг: 0 / 0
Парсинг строки
    #33932076
Khromykhm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему не использовать функцию =FIND("Объект";ячейка) ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Парсинг строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]