Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.05.2004, 11:18
|
|||
|---|---|---|---|
|
|||
Работа с String |
|||
|
#18+
У меня есть строковое выражение типа str1="Я пошел в магазин.", и у меня есть шаблон str2="в магазин" так вот мне надо узнать есть ли в str1 str2 (да/нет), как это можно сделать (без TextBox,RichTextBox). Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 11:43
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
InStr(str1, str2) функция возвращает местоположение str2 в str1. Если не нашёл, то возвращает 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:05
|
|||
|---|---|---|---|
|
|||
Работа с String |
|||
|
#18+
А вот еще вопрос если имеем строку типа "ва вавы 45 апва" то как можно 45 выцепить из этой строки. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:11
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
Replace("ва вавы 45 апва", "45", "") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:18
|
|||
|---|---|---|---|
|
|||
Работа с String |
|||
|
#18+
Так в том и дело что заранее число не известно известно что в тексте есть число типа integer и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:30
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
Тогда циклом пробегай строку и ищи там >0 and <9. Как только цикл найдёт, то используешь Val(Mid("ва вавы 45 апва", [место где начинается номер])). Val тебе вернёт сам номер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:48
|
|||
|---|---|---|---|
|
|||
Работа с String |
|||
|
#18+
А как строку циклом пробегать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:54
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
Ладно хоть не спросил что такое цикл :-) Option Explicit Private Sub Command1_Click() Dim iIndex As Integer Dim szString As String Dim iNumber As Integer szString = "ва вавы 45 апва" Debug.Print szString For iIndex = 1 To Len(szString) If Mid(szString, iIndex, 1) > 0 And Mid(szString, iIndex, 1) <= 9 Then iNumber = Val(Mid(szString, iIndex)) Exit For End If Next szString = Replace(szString, iNumber, "") Debug.Print szString End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2004, 12:57
|
|||
|---|---|---|---|
|
|||
Работа с String |
|||
|
#18+
Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2004, 10:39
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
Цифры проще искать оператором LIKE. Да и не только цифры - всякие "регулярные выражения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2004, 21:14
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
'Like' может сказать, есть или нету цифр в строке. Но он не скажет где именно в строке находится цифра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2004, 22:06
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
А лишняя проверка, кстати, тоже не помешала бы, сэкономим на пробегании цикла. :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 12:07
|
|||
|---|---|---|---|
Работа с String |
|||
|
#18+
arseny'Like' может сказать, есть или нету цифр в строке В первом посте сказано: > есть строковое выражение типа... Далее: > А... если имеем строку типа Это наводит на мысль, что вопросы возникли при работе со строками (а не с одной строкой). Ещё ниже: > заранее число не известно; известно что в тексте есть число Отсюда и совет: регулярные выражения в строкАХ для нахождения необходимой строкИ целесообразнее проводить оператором LIKE. (Эту целесообразность другими словами выразил Magnus). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2169498]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
91ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 443ms |

| 0 / 0 |
