С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Kenya-West©
1 / 1 / 0
Регистрация: 08.01.2013
Сообщений: 85
1

Найти последние символы в строке

16.08.2013, 18:15. Просмотров 758. Ответов 1
Метки нет (Все метки)

... сколько подобных топов прогуглил - не перечесть. Но всё равно не могу написать функцию, возвращающую позицию последних символов. Например, в строке "gg|;|;;hhgh|;;|" функция должна возвратить последнюю позицию символов "|;".
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2013, 18:15
Ответы с готовыми решениями:

Найти символы в строке
Надо в строке найти и напечатать те символы, которые встречаются ровно один...

символы '#$D#$A' - в строке. Отображаются как перенос строки. Нужно убрать. Не дают перейти по ссылке в которой есть эти символы
символы '#$D#$A' - в строке. Отображаются как перенос строки. Нужно убрать. Не...

Заменить в строке символы
Заменить в строке все '@@@' на '##'.

Удалить определенные символы в строке
7\u00a0(747)\u00a05010501, +7\u00a0(777)\u00a03010301"}}} из этой строки...

Выяснить имеются ли в строке S символы
Дана S – строка символов длиной n. Выяснить, имеются ли в строке S такие...

1
Puporev
Модератор
55500 / 42591 / 29441
Регистрация: 18.05.2008
Сообщений: 100,748
16.08.2013, 19:08 2
Лучший ответ Сообщение было отмечено Kenya-West© как решение

Решение

Цитата Сообщение от Kenya-West© Посмотреть сообщение
не могу написать функцию, возвращающую позицию последних символов.
Если нужно найти последнее вхождение подстроки в строку, то так
Delphi
1
2
3
4
5
6
7
8
function F(pstr,str:string):integer;
var i:integer;
begin
i:=length(str);
while copy(str,i,length(pstr))<>pstr do
i:=i-1;
result:=i
end;
Если нужно найти последнюю позицию последнего символа из заданного набора, то есть функция
Delphi
1
function LastDelimiter ( const Delimiters, Source : string ) : Integer;
http://www.delphibasics.ru/LastDelimiter.php
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2013, 19:08

Определить, есть ли в строке повторяющиеся символы
Вводится строка. Программа определяет, есть ли в строке повторяющиеся символы....

Заменить в строке символы со второго по шестой на '!'
Разработать программу, которая заменяет в строке все символы, начиная со ...

Из существующего файла целого типа прочитать последние 10 элементов и найти их сумму
Подскажите, как из существующего файла целого типа прочитать последние 10...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru