подстрока



Автор Ѐуслан Ахим задал вопрос в разделе Другие языки и технологии

Что такое подстрока в Делфи? обьясните понятно пжста . и зачем нужно возвращать подстроку через функцию ? и получил лучший ответ

Ответ от Александр Погребняк[гуру]
Например, в базу данных вводится строка s, в которую через пробел входят фамилию и пол человека:
Иванов м
Чтобы можно было обрабатывать эту строку, ее нужно разбить на 2 подстроки: отдельно фамилия и пол. В цикле находят номер пробела n и функцией copy выделяют 2 подстроки: начиная с первого символа выделяют n-1 символа и с символа под номером n+1 выделяют один символ:
fam:=copy(s,1,n-1);
pol:=copy(s,n+1,1);
Тогда говорят, что первая функция возвратила фамилию, а вторая - пол

Ответ от Ev[гуру]
Подстрока, это часть какой либо строки.
Это не только в делфи, в других языках программирования то же.
Представь, есть у нас строка вида:
D:Program Files (x86)XCOM.Enemy Unknown.v 1.0.0.11052 + 1 DLCBinariesWin32XComGame.exe
и из этой строки программисту надо выделить полный путь к файлу, имя файла и расширение файла.
Т. е. сделать пасинг. Можно написать свою функцию, а можно воспользоваться готовой.
Суть понятна?

Ответ от Orang Hutan[гуру]
Подстрока - часть строки. Функция возвращает результат, вот и вернем результатом подстроку - часть строки, переданной аргументом в функцию.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое подстрока в Делфи? обьясните понятно пжста . и зачем нужно возвращать подстроку через функцию ?
спросили в VRR
Строка в подстроке (Delphi)
вот функция которая принимает подстроку (которую надо искать) и текст (в котором надо искать) и
подробнее...

Как в C# разделить строку на подстроки, если разделитель двухсимвольный (или длиннее)?
Метод номер раз - удалить из строки все пробелы. Потом воспользоваться обычным сплитом по запятой.
подробнее...
спросили в C POSIX library POS
Поиск подстроки в строке C#
//немного не подходит под готовую форму, но все же

///
/// Помечает совпадение в
подробнее...

1C Функция Сред выбирает подстроку и возвращает Строковое выражение. А как будет выглядеть функция обратная к ней
Странное рассуждение. Кто Вам сказал, что к Сред () есть обратная? И что она должна делать? Просто
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Поиск в массиве (in_array) PHP
Надо что, определить что значения 1,2 подряд идут?
Ну можешь объединить массив в строку и
подробнее...
спросили в Stdio h String h
Помогие решить задачу на языке Си
Если считать с нуля, то её позиция 2 🙂

#include <stdio.h>
#include
подробнее...
спросили в Bee Train
Научите как нормально пользоваться функцией preg_match_all а то регулярные выражения приходится искать в инете =)
preg_match_all(шаблон, строка, переменная для выгрузки)
Функция выполняет поиск в строке по
подробнее...
спросили в Замена
C# замена определенного символа в строке.
Replace() – ищет в строке подстроку, указанную в качестве первого параметра и заменяет её на строку
подробнее...

C# проблема с SubString()
substring(index,length) извлекает подстроку из данного экземпляра. Подстрока начинается с указанной
подробнее...

Php функция противоположная strstr()
для твоего примера нужно использовать 2 функции

substr

(PHP 3, PHP 4, PHP 5)
подробнее...

Вопрос по Java №4
ошибка потому, что не такого метода substring(), который принимал бы такую кучу аргументов. Можете
подробнее...
Подстрока на Википедии
Посмотрите статью на википедии про Подстрока
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*