powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нахождение подстроки
4 сообщений из 4, страница 1 из 1
Нахождение подстроки
    #33349105
karpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро!
Допустим есть строка ыыыыыыы пппппп вввв аааааа . Как мне найти в этой строке подстроку вввв , если я не знаю номера начальной позиции, с которой начинается подстрока вввв . Кроме этого мне еще надо удалить эту подстроку из этой строки.
Спасибо!
...
Рейтинг: 0 / 0
Нахождение подстроки
    #33349123
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karpiДоброе утро!
Допустим есть строка ыыыыыыы пппппп вввв аааааа . Как мне найти в этой строке подстроку вввв , если я не знаю номера начальной позиции, с которой начинается подстрока вввв . Кроме этого мне еще надо удалить эту подстроку из этой строки.
Спасибо!
Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
* Исходная строка
cString="ыыыыыыы пппппп вввв аааааа"
* То, что мы ищем
cTemplate="вввв"
* Номер начальной позиции подстроки в строке
nPos=AT(cTemplate,cString) 
* Если надо искать подстроку вне зависимости от регистра
* букв, то используем nPos=ATC(cTemplate,cString)
* Удаляем подстроку из строки
cNewString=Substr(cString, 1 ,nPos- 1 )+Substr(cString,nPos+len(cTemplate))
* А можно написать и так:
* cString=Substr(cString, 1 ,nPos- 1 )+Substr(cString,nPos+len(cTemplate))
...
Рейтинг: 0 / 0
Нахождение подстроки
    #33349125
для удаления можно использовать функцию STRTRAN()
...
Рейтинг: 0 / 0
Нахождение подстроки
    #33349458
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обычно я использую для удаления части строки функцию STUFF()
здесь к примеру будет вот так:
Код: plaintext
1.
2.
3.
4.
5.
cString="ыыыыыыы пппппп вввв аааааа"
cTemplate="вввв"
nPos=AT(cTemplate,cString) 

cString=STUFF(cString, nPos, LEN(cTemplate), '')
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нахождение подстроки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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