Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
ВнизПодскажите плз..как использовать pos в такой ситуации.. Найти похожие ветки
← →
Alcogol (2002-11-05 14:15) [0]Как использовать pos("*",string) если в string"е знаков * всего 5, а мне нужен именно второй.
Заранее оч. благодарен..
← →
Calm (2002-11-05 14:19) [1]Используйте модуль StrUtils для D6, RX Lib - модуль StrUtils для D5. Там есть специальные функции, использовать которые намного удобнее, чем pos() и copy().
← →
Skier (2002-11-05 14:20) [2]>Alcogol
Такой вопрос : А что ты с этим вторым * собираешься
потом делать ?
← →
SaS13 (2002-11-05 14:20) [3]напиши свою функцию, где доп. параметром передавай номер вхождения подстроки.
← →
LongIsland (2002-11-05 14:24) [4]Проще просканировать строку и найти этот второй
← →
Calm (2002-11-05 14:27) [5]
> напиши свою функцию, где доп. параметром передавай номер
> вхождения подстроки
> Проще просканировать строку и найти этот второй
Модуль StrUtils содержит специально предназначенные для этого функции.
Не хоти слушать не надо...
← →
LongIsland (2002-11-05 14:29) [6]
> Calm © (05.11.02 14:27)
А начерта еще один модуль включать, если это элементарный алгоритм? Объясните и я приму Вашу точку зрения:-)
← →
Calm (2002-11-05 14:36) [7]Если писать программы, в которых достаточно часто разбираются строки, но использование трансляторов явно не оправданно, то удобно - просто привычно. Впрочем на вкус и цвет...
Алгоритмы действительно несложные. Можно написать самому. Потом заглянуть в модуль StrUtils и обнаружить там функции, на 95% совпадающие с вашими собственными. Изобретем еще один велосепед.
Впрочем, если по большому счету, изобретение велосипедов имеет свои положительные стороны. Я серьезно. Но это уже совсем другая дискуссия...
← →
LongIsland (2002-11-05 14:38) [8]
> Calm © (05.11.02 14:36)
:-)
← →
Calm (2002-11-05 14:41) [9]
> Изобретем еще один велос епед.
Господа, это не безграмотность, это опечатка.
← →
SaS13 (2002-11-05 14:42) [10]Calm © (05.11.02 14:36)
дело в том, что именно такой функции в StrUtils нету :))
← →
Calm (2002-11-05 14:47) [11]Какой такой?
1. Есть функция, которая выделяет заданное слово из заданной строки, используя в качестве разделителей заданное множество символов.
2. Есть функция, которая возвращает начало определенного по счету слова (2-ого, например) в заданной строке (у нас - string), используя в качестве разделителей слов заданное множество символов (в нашем примере - "*").
Как они называются я не помню. Я сменил работу и пишу не на Delphi :(. У меня на компе даже дистрибутива delphi нет.
← →
Calm (2002-11-05 14:48) [12]Что-то типа ExtractWordNo() и WordPos().
Не уверен :(
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c