Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.47 MB
Время: 0.007 c
1-45948
@Ujin
2002-11-04 12:08
2002.11.14
Создание


1-45913
Ramzes
2002-11-03 18:06
2002.11.14
Новые переменные


14-46141
AL2002
2002-10-23 19:14
2002.11.14
Я штучку одну придумал.


3-45696
Andy BitOff
2002-10-23 14:11
2002.11.14
FoxPro


6-46035
SaperXL
2002-09-19 23:20
2002.11.14
банальный HTTP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский