powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / хочу просто списать, как проверить строку
7 сообщений из 32, страница 2 из 2
хочу просто списать, как проверить строку
    #39950073
L1G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63,
а что, regex-ов в вашем дельфи нет? точно? (а если найду??)

"словоХХХХХХ" - откуда берутся иксы, это юзер их вводит?
их число имеет значение (каждый - 1 буква)?

наверное, можно искомое слово разбить на куски (ваши иксы как разделитель, если вы понимаете, как их распознать) и искать их по порядку - каждый следующий начиная с позиции "позиция найденного предыдущего + его длина + 1 (или число иксов)" (PosEx)
(это если я угадал смысл кривоватого ТЗ и начало с концом строки не являются частью искомого - или являются?)

в любом случае, regex-ы рулят.
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39950080
L1G
а что, regex-ов в вашем дельфи нет? точно? (а если найду??)


Есть конечно, полноценный сишный - http://docwiki.embarcadero.com/Libraries/Rio/en/System.RegularExpressions.TRegEx

L1G

"словоХХХХХХ" - откуда берутся иксы, это юзер их вводит?


Я предполагал это неизвестный текст.
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39950200
L1G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВсеРазумный
Я предполагал это неизвестный текст.
Неизвестный текст нельзя ввести в комьпютер :(
(а программа может работать только с тем, что есть в компьютере)
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39950203
L1G,

Кто сказал, что кто - то вводит, что - то в ручную? Данные скорее всего, прилетают откуда - то. Или так хранятся.

В общем, для программы эти X - неизвестность, тем более для человека. Да - они загружены в память, это определённо. Но их не надо анализировать.
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39950219
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
alekcvp> Насколько длинные части в начале и в конце должны совпадать

Насколько я понял, они должны не совпадать, а просто присутствовать.

Например, для 'qwertyXXXXXabcdYYYYYYY' -
слово1 и слово2 это qwerty и abcd.


Из его текста и описания, я понял что подходит всё что совпадает в начале или в начале и в конце. Тогда это вообще проверяется элементарно через StartsWith() и EndsWith() и не надо тут велосипед городить. А может вообще достаточно первый и последний символы двух строк сравнить?.. Отсюда и вопрос про минимальное количество совпадающих символов в словах.
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39950225
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvp
Гаджимурадов Рустам
alekcvp> Насколько длинные части в начале и в конце должны совпадать

Насколько я понял, они должны не совпадать, а просто присутствовать.

Например, для 'qwertyXXXXXabcdYYYYYYY' -
слово1 и слово2 это qwerty и abcd.


Из его текста и описания, я понял что подходит всё что совпадает в начале или в начале и в конце. Тогда это вообще проверяется элементарно через StartsWith() и EndsWith() и не надо тут велосипед городить. А может вообще достаточно первый и последний символы двух строк сравнить?.. Отсюда и вопрос про минимальное количество совпадающих символов в словах.


ТС смотрит и хихикает, радостно потирает лапки...
...
Рейтинг: 0 / 0
хочу просто списать, как проверить строку
    #39951099
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
ТС смотрит и хихикает, радостно потирает лапки...
+1 Криво сформулированный вопрос не содержит в себе половину ответа))
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / хочу просто списать, как проверить строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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