Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
У меня есть строковое выражение типа str1="Я пошел в магазин.", и у меня есть шаблон str2="в магазин" так вот мне надо узнать есть ли в str1 str2 (да/нет), как это можно сделать (без TextBox,RichTextBox). Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 11:18 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
InStr(str1, str2) функция возвращает местоположение str2 в str1. Если не нашёл, то возвращает 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 11:43 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
А вот еще вопрос если имеем строку типа "ва вавы 45 апва" то как можно 45 выцепить из этой строки. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 12:05 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
Replace("ва вавы 45 апва", "45", "") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 12:11 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
Так в том и дело что заранее число не известно известно что в тексте есть число типа integer и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 12:18 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
Тогда циклом пробегай строку и ищи там >0 and <9. Как только цикл найдёт, то используешь Val(Mid("ва вавы 45 апва", [место где начинается номер])). Val тебе вернёт сам номер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 12:30 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
А как строку циклом пробегать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2004, 12:48 |
|
||
|
Работа с 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:54 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
Цифры проще искать оператором LIKE. Да и не только цифры - всякие "регулярные выражения". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:39 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
'Like' может сказать, есть или нету цифр в строке. Но он не скажет где именно в строке находится цифра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 21:14 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
А лишняя проверка, кстати, тоже не помешала бы, сэкономим на пробегании цикла. :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 22:06 |
|
||
|
Работа с String
|
|||
|---|---|---|---|
|
#18+
arseny'Like' может сказать, есть или нету цифр в строке В первом посте сказано: > есть строковое выражение типа... Далее: > А... если имеем строку типа Это наводит на мысль, что вопросы возникли при работе со строками (а не с одной строкой). Ещё ниже: > заранее число не известно; известно что в тексте есть число Отсюда и совет: регулярные выражения в строкАХ для нахождения необходимой строкИ целесообразнее проводить оператором LIKE. (Эту целесообразность другими словами выразил Magnus). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:07 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=371&tid=2169498]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 412ms |

| 0 / 0 |
